builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-7
slave: tst-linux64-spot-565
starttime: 1447526242.77
results: success (0)
buildid: 20151114101033
builduid: e9144a0b1c53490ba00ee7dee1f0a496
revision: 50b5e58fd4cd039010f8dc46e7739aee8d8ba68a
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:22.771286) =========
master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:22.772010) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:22.772459) =========
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-1447525746.934910-366861530
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.024650
basedir: '/builds/slave/test'
========= master_lag: 0.04 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:22.840546) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:22.841153) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:22.890055) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:22.890585) =========
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-1447525746.934910-366861530
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.022000
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:22.959567) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:22.960053) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:22.960597) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:22.961050) =========
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-1447525746.934910-366861530
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-14 10:37:23-- 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% 11.5M=0.001s
2015-11-14 10:37:23 (11.5 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.360337
========= master_lag: 0.09 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:23.407708) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:23.408177) =========
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-1447525746.934910-366861530
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.083155
========= master_lag: 0.13 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:23.622828) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:23.623355) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 50b5e58fd4cd039010f8dc46e7739aee8d8ba68a --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 50b5e58fd4cd039010f8dc46e7739aee8d8ba68a --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-1447525746.934910-366861530
_=/tools/buildbot/bin/python
using PTY: False
2015-11-14 10:37:23,740 truncating revision to first 12 chars
2015-11-14 10:37:23,741 Setting DEBUG logging.
2015-11-14 10:37:23,741 attempt 1/10
2015-11-14 10:37:23,741 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/50b5e58fd4cd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-14 10:37:24,269 unpacking tar archive at: mozilla-inbound-50b5e58fd4cd/testing/mozharness/
program finished with exit code 0
elapsedTime=0.828960
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:24.495362) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:24.495923) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:24.538256) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:24.538795) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-14 10:37:24.539402) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 23 secs) (at 2015-11-14 10:37:24.539864) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-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', '--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-1447525746.934910-366861530
_=/tools/buildbot/bin/python
using PTY: False
10:37:24 INFO - MultiFileLogger online at 20151114 10:37:24 in /builds/slave/test
10:37:24 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
10:37:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
10:37:24 INFO - {'append_to_log': False,
10:37:24 INFO - 'base_work_dir': '/builds/slave/test',
10:37:24 INFO - 'blob_upload_branch': 'mozilla-inbound',
10:37:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
10:37:24 INFO - 'buildbot_json_path': 'buildprops.json',
10:37:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
10:37:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
10:37:24 INFO - 'download_minidump_stackwalk': True,
10:37:24 INFO - 'download_symbols': 'true',
10:37:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
10:37:24 INFO - 'tooltool.py': '/tools/tooltool.py',
10:37:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
10:37:24 INFO - '/tools/misc-python/virtualenv.py')},
10:37:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
10:37:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
10:37:24 INFO - 'log_level': 'info',
10:37:24 INFO - 'log_to_console': True,
10:37:24 INFO - 'opt_config_files': (),
10:37:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
10:37:24 INFO - '--processes=1',
10:37:24 INFO - '--config=%(test_path)s/wptrunner.ini',
10:37:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
10:37:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
10:37:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
10:37:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
10:37:24 INFO - 'pip_index': False,
10:37:24 INFO - 'require_test_zip': True,
10:37:24 INFO - 'test_type': ('testharness',),
10:37:24 INFO - 'this_chunk': '7',
10:37:24 INFO - 'tooltool_cache': '/builds/tooltool_cache',
10:37:24 INFO - 'total_chunks': '8',
10:37:24 INFO - 'virtualenv_path': 'venv',
10:37:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
10:37:24 INFO - 'work_dir': 'build'}
10:37:24 INFO - #####
10:37:24 INFO - ##### Running clobber step.
10:37:24 INFO - #####
10:37:24 INFO - Running pre-action listener: _resource_record_pre_action
10:37:24 INFO - Running main action method: clobber
10:37:24 INFO - rmtree: /builds/slave/test/build
10:37:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
10:37:27 INFO - Running post-action listener: _resource_record_post_action
10:37:27 INFO - #####
10:37:27 INFO - ##### Running read-buildbot-config step.
10:37:27 INFO - #####
10:37:27 INFO - Running pre-action listener: _resource_record_pre_action
10:37:27 INFO - Running main action method: read_buildbot_config
10:37:27 INFO - Using buildbot properties:
10:37:27 INFO - {
10:37:27 INFO - "properties": {
10:37:27 INFO - "buildnumber": 359,
10:37:27 INFO - "product": "firefox",
10:37:27 INFO - "script_repo_revision": "production",
10:37:27 INFO - "branch": "mozilla-inbound",
10:37:27 INFO - "repository": "",
10:37:27 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-7",
10:37:27 INFO - "buildid": "20151114101033",
10:37:27 INFO - "slavename": "tst-linux64-spot-565",
10:37:27 INFO - "pgo_build": "False",
10:37:27 INFO - "basedir": "/builds/slave/test",
10:37:27 INFO - "project": "",
10:37:27 INFO - "platform": "linux64",
10:37:27 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/",
10:37:27 INFO - "slavebuilddir": "test",
10:37:27 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest",
10:37:27 INFO - "repo_path": "integration/mozilla-inbound",
10:37:27 INFO - "moz_repo_path": "",
10:37:27 INFO - "stage_platform": "linux64",
10:37:27 INFO - "builduid": "e9144a0b1c53490ba00ee7dee1f0a496",
10:37:27 INFO - "revision": "50b5e58fd4cd039010f8dc46e7739aee8d8ba68a"
10:37:27 INFO - },
10:37:27 INFO - "sourcestamp": {
10:37:27 INFO - "repository": "",
10:37:27 INFO - "hasPatch": false,
10:37:27 INFO - "project": "",
10:37:27 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:37:27 INFO - "changes": [
10:37:27 INFO - {
10:37:27 INFO - "category": null,
10:37:27 INFO - "files": [
10:37:27 INFO - {
10:37:27 INFO - "url": null,
10:37:27 INFO - "name": "https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:37:27 INFO - },
10:37:27 INFO - {
10:37:27 INFO - "url": null,
10:37:27 INFO - "name": "https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json"
10:37:27 INFO - }
10:37:27 INFO - ],
10:37:27 INFO - "repository": "",
10:37:27 INFO - "rev": "50b5e58fd4cd039010f8dc46e7739aee8d8ba68a",
10:37:27 INFO - "who": "philringnalda@gmail.com",
10:37:27 INFO - "when": 1447526213,
10:37:27 INFO - "number": 6662390,
10:37:27 INFO - "comments": "Back out 9 changesets (bug 1214305) for e10s devtools browser_bug1045902_console_csp_ignore_reflected_xss_message.js failures\n\nBacked out changeset 82929be36e95 (bug 1214305)\nBacked out changeset e926606aefbf (bug 1214305)\nBacked out changeset 226c83ca9a2a (bug 1214305)\nBacked out changeset 88ab26108f2d (bug 1214305)\nBacked out changeset 2e3e4f256d46 (bug 1214305)\nBacked out changeset 347cd0f8f1e3 (bug 1214305)\nBacked out changeset be072bba15fc (bug 1214305)\nBacked out changeset 3b85acbe7be7 (bug 1214305)\nBacked out changeset 49b930683c02 (bug 1214305)",
10:37:27 INFO - "project": "",
10:37:27 INFO - "at": "Sat 14 Nov 2015 10:36:53",
10:37:27 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:37:27 INFO - "revlink": "",
10:37:27 INFO - "properties": [
10:37:27 INFO - [
10:37:27 INFO - "buildid",
10:37:27 INFO - "20151114101033",
10:37:27 INFO - "Change"
10:37:27 INFO - ],
10:37:27 INFO - [
10:37:27 INFO - "builduid",
10:37:27 INFO - "e9144a0b1c53490ba00ee7dee1f0a496",
10:37:27 INFO - "Change"
10:37:27 INFO - ],
10:37:27 INFO - [
10:37:27 INFO - "pgo_build",
10:37:27 INFO - "False",
10:37:27 INFO - "Change"
10:37:27 INFO - ]
10:37:27 INFO - ],
10:37:27 INFO - "revision": "50b5e58fd4cd039010f8dc46e7739aee8d8ba68a"
10:37:27 INFO - }
10:37:27 INFO - ],
10:37:27 INFO - "revision": "50b5e58fd4cd039010f8dc46e7739aee8d8ba68a"
10:37:27 INFO - }
10:37:27 INFO - }
10:37:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
10:37:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json.
10:37:27 INFO - Running post-action listener: _resource_record_post_action
10:37:27 INFO - #####
10:37:27 INFO - ##### Running download-and-extract step.
10:37:27 INFO - #####
10:37:27 INFO - Running pre-action listener: _resource_record_pre_action
10:37:27 INFO - Running main action method: download_and_extract
10:37:27 INFO - mkdir: /builds/slave/test/build/tests
10:37:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:27 INFO - https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
10:37:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json
10:37:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json
10:37:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
10:37:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
10:37:31 INFO - Downloaded 1302 bytes.
10:37:31 INFO - Reading from file /builds/slave/test/build/test_packages.json
10:37:31 INFO - Using the following test package requirements:
10:37:31 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
10:37:31 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:37:31 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
10:37:31 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:37:31 INFO - u'jsshell-linux-x86_64.zip'],
10:37:31 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:37:31 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
10:37:31 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
10:37:31 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:37:31 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
10:37:31 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:37:31 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
10:37:31 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:37:31 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
10:37:31 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
10:37:31 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:37:31 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
10:37:31 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
10:37:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:31 INFO - https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
10:37:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
10:37:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
10:37:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/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
10:37:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/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
10:37:34 INFO - Downloaded 21746899 bytes.
10:37:34 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
10:37:34 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/*
10:37:34 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
10:37:34 INFO - caution: filename not matched: web-platform/*
10:37:34 INFO - Return code: 11
10:37:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:34 INFO - https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
10:37:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
10:37:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
10:37:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/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
10:37:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/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
10:37:37 INFO - Downloaded 30916956 bytes.
10:37:37 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
10:37:37 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/*
10:37:37 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
10:37:40 INFO - caution: filename not matched: bin/*
10:37:40 INFO - caution: filename not matched: config/*
10:37:40 INFO - caution: filename not matched: mozbase/*
10:37:40 INFO - caution: filename not matched: marionette/*
10:37:40 INFO - Return code: 11
10:37:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:40 INFO - https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
10:37:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:37:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:37:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/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
10:37:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/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
10:37:43 INFO - Downloaded 57432422 bytes.
10:37:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:37:43 INFO - mkdir: /builds/slave/test/properties
10:37:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
10:37:43 INFO - Writing to file /builds/slave/test/properties/build_url
10:37:43 INFO - Contents:
10:37:43 INFO - build_url:https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:37:43 INFO - mkdir: /builds/slave/test/build/symbols
10:37:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:43 INFO - https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
10:37:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:37:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:37:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/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
10:37:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/tyCGxTmcR5Cfct4WCXvSZA/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
10:37:45 INFO - Downloaded 50915310 bytes.
10:37:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:37:45 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
10:37:45 INFO - Writing to file /builds/slave/test/properties/symbols_url
10:37:45 INFO - Contents:
10:37:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/tyCGxTmcR5Cfct4WCXvSZA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:37:45 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
10:37:45 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:37:49 INFO - Return code: 0
10:37:49 INFO - Running post-action listener: _resource_record_post_action
10:37:49 INFO - Running post-action listener: set_extra_try_arguments
10:37:49 INFO - #####
10:37:49 INFO - ##### Running create-virtualenv step.
10:37:49 INFO - #####
10:37:49 INFO - Running pre-action listener: _pre_create_virtualenv
10:37:49 INFO - Running pre-action listener: _resource_record_pre_action
10:37:49 INFO - Running main action method: create_virtualenv
10:37:49 INFO - Creating virtualenv /builds/slave/test/build/venv
10:37:49 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
10:37:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
10:37:49 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
10:37:49 INFO - Using real prefix '/usr'
10:37:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python
10:37:52 INFO - Installing distribute.............................................................................................................................................................................................done.
10:37:56 INFO - Installing pip.................done.
10:37:56 INFO - Return code: 0
10:37:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
10:37:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:37:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:37:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:37:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:37:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:37:56 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1503f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x188b300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x198af20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1991250>, '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 0x1994a30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1994da0>, '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-1447525746.934910-366861530', '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
10:37:56 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
10:37:56 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
10:37:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:37:56 INFO - 'CCACHE_UMASK': '002',
10:37:56 INFO - 'DISPLAY': ':0',
10:37:56 INFO - 'HOME': '/home/cltbld',
10:37:56 INFO - 'LANG': 'en_US.UTF-8',
10:37:56 INFO - 'LOGNAME': 'cltbld',
10:37:56 INFO - 'MAIL': '/var/mail/cltbld',
10:37:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:37:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:37:56 INFO - 'MOZ_NO_REMOTE': '1',
10:37:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:37:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:37:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:37:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:37:56 INFO - 'PWD': '/builds/slave/test',
10:37:56 INFO - 'SHELL': '/bin/bash',
10:37:56 INFO - 'SHLVL': '1',
10:37:56 INFO - 'TERM': 'linux',
10:37:56 INFO - 'TMOUT': '86400',
10:37:56 INFO - 'USER': 'cltbld',
10:37:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447525746.934910-366861530',
10:37:56 INFO - '_': '/tools/buildbot/bin/python'}
10:37:56 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:37:56 INFO - Downloading/unpacking psutil>=0.7.1
10:37: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
10:37: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
10:37:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:37:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:37: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
10:37: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
10:38:00 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
10:38:00 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
10:38:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
10:38:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:38:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
10:38:00 INFO - Installing collected packages: psutil
10:38:00 INFO - Running setup.py install for psutil
10:38:00 INFO - building 'psutil._psutil_linux' extension
10:38:00 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
10:38:01 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
10:38:01 INFO - building 'psutil._psutil_posix' extension
10:38:01 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
10:38:01 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
10:38:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:38:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
10:38:01 INFO - Successfully installed psutil
10:38:01 INFO - Cleaning up...
10:38:02 INFO - Return code: 0
10:38:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
10:38:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:38:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:38:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:38:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:38:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:38:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:38:02 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1503f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x188b300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x198af20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1991250>, '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 0x1994a30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1994da0>, '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-1447525746.934910-366861530', '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
10:38:02 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
10:38:02 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
10:38:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:38:02 INFO - 'CCACHE_UMASK': '002',
10:38:02 INFO - 'DISPLAY': ':0',
10:38:02 INFO - 'HOME': '/home/cltbld',
10:38:02 INFO - 'LANG': 'en_US.UTF-8',
10:38:02 INFO - 'LOGNAME': 'cltbld',
10:38:02 INFO - 'MAIL': '/var/mail/cltbld',
10:38:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:38:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:38:02 INFO - 'MOZ_NO_REMOTE': '1',
10:38:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:38:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:38:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:38:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:38:02 INFO - 'PWD': '/builds/slave/test',
10:38:02 INFO - 'SHELL': '/bin/bash',
10:38:02 INFO - 'SHLVL': '1',
10:38:02 INFO - 'TERM': 'linux',
10:38:02 INFO - 'TMOUT': '86400',
10:38:02 INFO - 'USER': 'cltbld',
10:38:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447525746.934910-366861530',
10:38:02 INFO - '_': '/tools/buildbot/bin/python'}
10:38:02 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:38:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
10:38:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:38:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:38:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:38:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:38:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:38:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:38:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz
10:38:05 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
10:38:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
10:38:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
10:38:05 INFO - Installing collected packages: mozsystemmonitor
10:38:05 INFO - Running setup.py install for mozsystemmonitor
10:38:06 INFO - Successfully installed mozsystemmonitor
10:38:06 INFO - Cleaning up...
10:38:06 INFO - Return code: 0
10:38:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
10:38:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:38:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:38:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:38:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:38:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:38:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:38:06 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1503f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x188b300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x198af20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1991250>, '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 0x1994a30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1994da0>, '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-1447525746.934910-366861530', '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
10:38:06 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
10:38:06 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
10:38:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:38:06 INFO - 'CCACHE_UMASK': '002',
10:38:06 INFO - 'DISPLAY': ':0',
10:38:06 INFO - 'HOME': '/home/cltbld',
10:38:06 INFO - 'LANG': 'en_US.UTF-8',
10:38:06 INFO - 'LOGNAME': 'cltbld',
10:38:06 INFO - 'MAIL': '/var/mail/cltbld',
10:38:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:38:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:38:06 INFO - 'MOZ_NO_REMOTE': '1',
10:38:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:38:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:38:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:38:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:38:06 INFO - 'PWD': '/builds/slave/test',
10:38:06 INFO - 'SHELL': '/bin/bash',
10:38:06 INFO - 'SHLVL': '1',
10:38:06 INFO - 'TERM': 'linux',
10:38:06 INFO - 'TMOUT': '86400',
10:38:06 INFO - 'USER': 'cltbld',
10:38:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447525746.934910-366861530',
10:38:06 INFO - '_': '/tools/buildbot/bin/python'}
10:38:06 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:38:06 INFO - Downloading/unpacking blobuploader==1.2.4
10:38:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:38:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:38:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:38:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:38:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:38:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:38:09 INFO - Downloading blobuploader-1.2.4.tar.gz
10:38:09 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
10:38:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
10:38:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
10:38:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:38:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:38:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:38:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:38:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:38:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:38:10 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
10:38:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
10:38:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
10:38: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
10:38: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
10:38:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:38:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:38: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
10:38: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
10:38:11 INFO - Downloading docopt-0.6.1.tar.gz
10:38:11 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
10:38:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
10:38:11 INFO - Installing collected packages: blobuploader, requests, docopt
10:38:11 INFO - Running setup.py install for blobuploader
10:38:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
10:38:12 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
10:38:12 INFO - Running setup.py install for requests
10:38:12 INFO - Running setup.py install for docopt
10:38:13 INFO - Successfully installed blobuploader requests docopt
10:38:13 INFO - Cleaning up...
10:38:13 INFO - Return code: 0
10:38:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:38:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:38:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:38:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:38:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:38:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:38:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:38:13 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1503f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x188b300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x198af20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1991250>, '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 0x1994a30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1994da0>, '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-1447525746.934910-366861530', '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
10:38:13 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
10:38:13 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
10:38:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:38:13 INFO - 'CCACHE_UMASK': '002',
10:38:13 INFO - 'DISPLAY': ':0',
10:38:13 INFO - 'HOME': '/home/cltbld',
10:38:13 INFO - 'LANG': 'en_US.UTF-8',
10:38:13 INFO - 'LOGNAME': 'cltbld',
10:38:13 INFO - 'MAIL': '/var/mail/cltbld',
10:38:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:38:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:38:13 INFO - 'MOZ_NO_REMOTE': '1',
10:38:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:38:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:38:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:38:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:38:13 INFO - 'PWD': '/builds/slave/test',
10:38:13 INFO - 'SHELL': '/bin/bash',
10:38:13 INFO - 'SHLVL': '1',
10:38:13 INFO - 'TERM': 'linux',
10:38:13 INFO - 'TMOUT': '86400',
10:38:13 INFO - 'USER': 'cltbld',
10:38:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447525746.934910-366861530',
10:38:13 INFO - '_': '/tools/buildbot/bin/python'}
10:38:13 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:38:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:38:13 INFO - Running setup.py (path:/tmp/pip-_WV4cB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:38:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:38:13 INFO - Running setup.py (path:/tmp/pip-4FHpd9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:38:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:38:13 INFO - Running setup.py (path:/tmp/pip-1yRvsb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:38:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:38:13 INFO - Running setup.py (path:/tmp/pip-ZhBqp2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:38:14 INFO - Running setup.py (path:/tmp/pip-o509qr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:38:14 INFO - Running setup.py (path:/tmp/pip-UM9f1S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:38:14 INFO - Running setup.py (path:/tmp/pip-IDRh35-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:38:14 INFO - Running setup.py (path:/tmp/pip-2rerpM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:38:14 INFO - Running setup.py (path:/tmp/pip-w62xxr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:38:14 INFO - Running setup.py (path:/tmp/pip-cJDCDY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:38:14 INFO - Running setup.py (path:/tmp/pip-t_DHqe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:38:15 INFO - Running setup.py (path:/tmp/pip-d_M9hT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:38:15 INFO - Running setup.py (path:/tmp/pip-NM9aNF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:38:15 INFO - Running setup.py (path:/tmp/pip-qd6ecN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:38:15 INFO - Running setup.py (path:/tmp/pip-afQn8f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:38:15 INFO - Running setup.py (path:/tmp/pip-qSRilr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:38:15 INFO - Running setup.py (path:/tmp/pip-bMqp7e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:38:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
10:38:15 INFO - Running setup.py (path:/tmp/pip-CP8PZO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
10:38:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
10:38:15 INFO - Running setup.py (path:/tmp/pip-VaVkKh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
10:38:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:38:16 INFO - Running setup.py (path:/tmp/pip-XwCKQI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:38:16 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:38:16 INFO - Running setup.py (path:/tmp/pip-msttZ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:38:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:38:16 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, marionette-transport, marionette-driver, browsermob-proxy, marionette-client
10:38:16 INFO - Running setup.py install for manifestparser
10:38:16 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
10:38:16 INFO - Running setup.py install for mozcrash
10:38:17 INFO - Running setup.py install for mozdebug
10:38:17 INFO - Running setup.py install for mozdevice
10:38:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
10:38:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin
10:38:17 INFO - Running setup.py install for mozfile
10:38:17 INFO - Running setup.py install for mozhttpd
10:38:17 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
10:38:17 INFO - Running setup.py install for mozinfo
10:38:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
10:38:18 INFO - Running setup.py install for mozInstall
10:38:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
10:38:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
10:38:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
10:38:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
10:38:18 INFO - Running setup.py install for mozleak
10:38:18 INFO - Running setup.py install for mozlog
10:38:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
10:38:18 INFO - Running setup.py install for moznetwork
10:38:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
10:38:19 INFO - Running setup.py install for mozprocess
10:38:19 INFO - Running setup.py install for mozprofile
10:38:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
10:38:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
10:38:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
10:38:19 INFO - Running setup.py install for mozrunner
10:38:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
10:38:19 INFO - Running setup.py install for mozscreenshot
10:38:19 INFO - Running setup.py install for moztest
10:38:20 INFO - Running setup.py install for mozversion
10:38:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
10:38:20 INFO - Running setup.py install for marionette-transport
10:38:20 INFO - Running setup.py install for marionette-driver
10:38:20 INFO - Running setup.py install for browsermob-proxy
10:38:21 INFO - Running setup.py install for marionette-client
10:38:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:38:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
10:38:21 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion marionette-transport marionette-driver browsermob-proxy marionette-client
10:38:21 INFO - Cleaning up...
10:38:21 INFO - Return code: 0
10:38:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:38:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:38:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:38:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:38:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:38:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:38:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:38:21 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1503f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x188b300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x198af20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1991250>, '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 0x1994a30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1994da0>, '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-1447525746.934910-366861530', '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
10:38:21 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
10:38:21 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
10:38:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:38:21 INFO - 'CCACHE_UMASK': '002',
10:38:21 INFO - 'DISPLAY': ':0',
10:38:21 INFO - 'HOME': '/home/cltbld',
10:38:21 INFO - 'LANG': 'en_US.UTF-8',
10:38:21 INFO - 'LOGNAME': 'cltbld',
10:38:21 INFO - 'MAIL': '/var/mail/cltbld',
10:38:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:38:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:38:21 INFO - 'MOZ_NO_REMOTE': '1',
10:38:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:38:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:38:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:38:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:38:21 INFO - 'PWD': '/builds/slave/test',
10:38:21 INFO - 'SHELL': '/bin/bash',
10:38:21 INFO - 'SHLVL': '1',
10:38:21 INFO - 'TERM': 'linux',
10:38:21 INFO - 'TMOUT': '86400',
10:38:21 INFO - 'USER': 'cltbld',
10:38:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447525746.934910-366861530',
10:38:21 INFO - '_': '/tools/buildbot/bin/python'}
10:38:21 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:38:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:38:21 INFO - Running setup.py (path:/tmp/pip-Eq4KNF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:38:22 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
10:38:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:38:22 INFO - Running setup.py (path:/tmp/pip-3nDS3F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:38:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
10:38:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:38:22 INFO - Running setup.py (path:/tmp/pip-QodnC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:38:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
10:38:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:38:22 INFO - Running setup.py (path:/tmp/pip-s1LRyV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:38:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.47 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
10:38:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:38:22 INFO - Running setup.py (path:/tmp/pip-4FQrDy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:38:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
10:38:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:38:22 INFO - Running setup.py (path:/tmp/pip-lwfGrb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:38:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
10:38:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:38:22 INFO - Running setup.py (path:/tmp/pip-4G83dJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:38:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
10:38:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:38:22 INFO - Running setup.py (path:/tmp/pip-yo9JqZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:38:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
10:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:38:23 INFO - Running setup.py (path:/tmp/pip-lH5b7V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:38:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
10:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:38:23 INFO - Running setup.py (path:/tmp/pip-A9ef1N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:38:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.0 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
10:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:38:23 INFO - Running setup.py (path:/tmp/pip-Yq0fOo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:38:23 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
10:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:38:23 INFO - Running setup.py (path:/tmp/pip-_Zww2h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:38:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
10:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:38:23 INFO - Running setup.py (path:/tmp/pip-aMcMgx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:38:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.27 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
10:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:38:23 INFO - Running setup.py (path:/tmp/pip-79bdax-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:38:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
10:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:38:23 INFO - Running setup.py (path:/tmp/pip-flweE_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:38:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
10:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:38:24 INFO - Running setup.py (path:/tmp/pip-YThuoZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:38:24 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
10:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:38:24 INFO - Running setup.py (path:/tmp/pip-jYFyAj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:38:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
10:38:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
10:38:24 INFO - Running setup.py (path:/tmp/pip-ktgqN9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
10:38:24 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.0.0 from file:///builds/slave/test/build/tests/marionette/transport in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
10:38:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
10:38:24 INFO - Running setup.py (path:/tmp/pip-l5vDQi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
10:38:24 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.1 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
10:38:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:38:24 INFO - Running setup.py (path:/tmp/pip-ZcYo7F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:38:24 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
10:38:24 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:38:25 INFO - Running setup.py (path:/tmp/pip-ylPnfv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:38:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:38:25 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
10:38:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
10:38:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
10:38:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
10:38:25 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
10:38:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
10:38:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
10:38:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:38:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:38:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:38:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:38:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:38:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:38:28 INFO - Downloading blessings-1.5.1.tar.gz
10:38:28 INFO - Storing download in cache at /builds/slave/test/build/venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblessings-1.5.1.tar.gz
10:38:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
10:38:28 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
10:38:28 INFO - Installing collected packages: blessings
10:38:28 INFO - Running setup.py install for blessings
10:38:28 INFO - Successfully installed blessings
10:38:28 INFO - Cleaning up...
10:38:29 INFO - Return code: 0
10:38:29 INFO - Done creating virtualenv /builds/slave/test/build/venv.
10:38:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:38:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:38:29 INFO - Reading from file tmpfile_stdout
10:38:29 INFO - Current package versions:
10:38:29 INFO - argparse == 1.2.1
10:38:29 INFO - blessings == 1.5.1
10:38:29 INFO - blobuploader == 1.2.4
10:38:29 INFO - browsermob-proxy == 0.6.0
10:38:29 INFO - docopt == 0.6.1
10:38:29 INFO - manifestparser == 1.1
10:38:29 INFO - marionette-client == 2.0.0
10:38:29 INFO - marionette-driver == 1.1.1
10:38:29 INFO - marionette-transport == 1.0.0
10:38:29 INFO - mozInstall == 1.12
10:38:29 INFO - mozcrash == 0.16
10:38:29 INFO - mozdebug == 0.1
10:38:29 INFO - mozdevice == 0.47
10:38:29 INFO - mozfile == 1.2
10:38:29 INFO - mozhttpd == 0.7
10:38:29 INFO - mozinfo == 0.9
10:38:29 INFO - mozleak == 0.1
10:38:29 INFO - mozlog == 3.0
10:38:29 INFO - moznetwork == 0.27
10:38:29 INFO - mozprocess == 0.22
10:38:29 INFO - mozprofile == 0.27
10:38:29 INFO - mozrunner == 6.11
10:38:29 INFO - mozscreenshot == 0.1
10:38:29 INFO - mozsystemmonitor == 0.0
10:38:29 INFO - moztest == 0.7
10:38:29 INFO - mozversion == 1.4
10:38:29 INFO - psutil == 3.1.1
10:38:29 INFO - requests == 1.2.3
10:38:29 INFO - wsgiref == 0.1.2
10:38:29 INFO - Running post-action listener: _resource_record_post_action
10:38:29 INFO - Running post-action listener: _start_resource_monitoring
10:38:29 INFO - Starting resource monitoring.
10:38:29 INFO - #####
10:38:29 INFO - ##### Running pull step.
10:38:29 INFO - #####
10:38:29 INFO - Running pre-action listener: _resource_record_pre_action
10:38:29 INFO - Running main action method: pull
10:38:29 INFO - Pull has nothing to do!
10:38:29 INFO - Running post-action listener: _resource_record_post_action
10:38:29 INFO - #####
10:38:29 INFO - ##### Running install step.
10:38:29 INFO - #####
10:38:29 INFO - Running pre-action listener: _resource_record_pre_action
10:38:29 INFO - Running main action method: install
10:38:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:38:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:38:29 INFO - Reading from file tmpfile_stdout
10:38:29 INFO - Detecting whether we're running mozinstall >=1.0...
10:38:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
10:38:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
10:38:30 INFO - Reading from file tmpfile_stdout
10:38:30 INFO - Output received:
10:38:30 INFO - Usage: mozinstall [options] installer
10:38:30 INFO - Options:
10:38:30 INFO - -h, --help show this help message and exit
10:38:30 INFO - -d DEST, --destination=DEST
10:38:30 INFO - Directory to install application into. [default:
10:38:30 INFO - "/builds/slave/test"]
10:38:30 INFO - --app=APP Application being installed. [default: firefox]
10:38:30 INFO - mkdir: /builds/slave/test/build/application
10:38:30 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']
10:38:30 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
10:38:53 INFO - Reading from file tmpfile_stdout
10:38:53 INFO - Output received:
10:38:53 INFO - /builds/slave/test/build/application/firefox/firefox
10:38:53 INFO - Running post-action listener: _resource_record_post_action
10:38:53 INFO - #####
10:38:53 INFO - ##### Running run-tests step.
10:38:53 INFO - #####
10:38:53 INFO - Running pre-action listener: _resource_record_pre_action
10:38:53 INFO - Running main action method: run_tests
10:38:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
10:38:53 INFO - minidump filename unknown. determining based upon platform and arch
10:38:53 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
10:38:53 INFO - grabbing minidump binary from tooltool
10:38:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:38:53 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 0x1991250>, '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 0x1994a30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1994da0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
10:38:53 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
10:38:53 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
10:38:53 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
10:38:53 INFO - Return code: 0
10:38:53 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
10:38:53 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
10:38:53 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/tyCGxTmcR5Cfct4WCXvSZA/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', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
10:38:53 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/tyCGxTmcR5Cfct4WCXvSZA/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 --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
10:38:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:38:53 INFO - 'CCACHE_UMASK': '002',
10:38:53 INFO - 'DISPLAY': ':0',
10:38:53 INFO - 'HOME': '/home/cltbld',
10:38:53 INFO - 'LANG': 'en_US.UTF-8',
10:38:53 INFO - 'LOGNAME': 'cltbld',
10:38:53 INFO - 'MAIL': '/var/mail/cltbld',
10:38:53 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
10:38:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:38:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:38:53 INFO - 'MOZ_NO_REMOTE': '1',
10:38:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:38:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:38:53 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:38:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:38:53 INFO - 'PWD': '/builds/slave/test',
10:38:53 INFO - 'SHELL': '/bin/bash',
10:38:53 INFO - 'SHLVL': '1',
10:38:53 INFO - 'TERM': 'linux',
10:38:53 INFO - 'TMOUT': '86400',
10:38:53 INFO - 'USER': 'cltbld',
10:38:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447525746.934910-366861530',
10:38:53 INFO - '_': '/tools/buildbot/bin/python'}
10:38:53 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/tyCGxTmcR5Cfct4WCXvSZA/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', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
10:39:00 INFO - Using 1 client processes
10:39:00 INFO - wptserve Starting http server on 127.0.0.1:8000
10:39:01 INFO - wptserve Starting http server on 127.0.0.1:8001
10:39:01 INFO - wptserve Starting http server on 127.0.0.1:8443
10:39:03 INFO - SUITE-START | Running 820 tests
10:39:03 INFO - Running testharness tests
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:39:03 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
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
10:39:03 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 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:39:03 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
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
10:39:03 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
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:39:03 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
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:39:03 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
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:39:03 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 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:39:03 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 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:39:03 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 8ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:39:03 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 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:39:03 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 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:39:03 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
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:39:03 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 1ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:39:03 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 9ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
10:39:03 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
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:39:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:39:03 INFO - Setting up ssl
10:39:03 INFO - PROCESS | certutil |
10:39:03 INFO - PROCESS | certutil |
10:39:03 INFO - PROCESS | certutil |
10:39:03 INFO - Certificate Nickname Trust Attributes
10:39:03 INFO - SSL,S/MIME,JAR/XPI
10:39:03 INFO -
10:39:03 INFO - web-platform-tests CT,,
10:39:03 INFO -
10:39:03 INFO - Starting runner
10:39:05 INFO - PROCESS | 1857 | 1447526345118 Marionette INFO Marionette enabled via build flag and pref
10:39:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa779c0000 == 1 [pid = 1857] [id = 1]
10:39:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 1 (0x7faa7b72f800) [pid = 1857] [serial = 1] [outer = (nil)]
10:39:05 INFO - PROCESS | 1857 | [1857] 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
10:39:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 2 (0x7faa76064400) [pid = 1857] [serial = 2] [outer = 0x7faa7b72f800]
10:39:05 INFO - PROCESS | 1857 | 1447526345757 Marionette INFO Listening on port 2828
10:39:06 INFO - PROCESS | 1857 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7faa723774f0
10:39:07 INFO - PROCESS | 1857 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
10:39:07 INFO - PROCESS | 1857 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7faa71734310
10:39:07 INFO - PROCESS | 1857 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7faa717392b0
10:39:07 INFO - PROCESS | 1857 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7faa717395b0
10:39:07 INFO - PROCESS | 1857 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7faa717398e0
10:39:07 INFO - PROCESS | 1857 | 1447526347571 Marionette INFO Marionette enabled via command-line flag
10:39:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa71651800 == 2 [pid = 1857] [id = 2]
10:39:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 3 (0x7faa71644800) [pid = 1857] [serial = 3] [outer = (nil)]
10:39:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 4 (0x7faa71645400) [pid = 1857] [serial = 4] [outer = 0x7faa71644800]
10:39:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 5 (0x7faa71538800) [pid = 1857] [serial = 5] [outer = 0x7faa7b72f800]
10:39:07 INFO - PROCESS | 1857 | [1857] 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
10:39:07 INFO - PROCESS | 1857 | 1447526347793 Marionette INFO Accepted connection conn0 from 127.0.0.1:60467
10:39:07 INFO - PROCESS | 1857 | 1447526347795 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:39:07 INFO - PROCESS | 1857 | [1857] 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
10:39:07 INFO - PROCESS | 1857 | 1447526347996 Marionette INFO Accepted connection conn1 from 127.0.0.1:60468
10:39:07 INFO - PROCESS | 1857 | 1447526347996 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:39:08 INFO - PROCESS | 1857 | 1447526348002 Marionette INFO Closed connection conn0
10:39:08 INFO - PROCESS | 1857 | [1857] 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
10:39:08 INFO - PROCESS | 1857 | 1447526348061 Marionette INFO Accepted connection conn2 from 127.0.0.1:60469
10:39:08 INFO - PROCESS | 1857 | 1447526348061 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:39:08 INFO - PROCESS | 1857 | 1447526348090 Marionette INFO Closed connection conn2
10:39:08 INFO - PROCESS | 1857 | 1447526348098 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
10:39:08 INFO - PROCESS | 1857 | [1857] 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
10:39:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6a879800 == 3 [pid = 1857] [id = 3]
10:39:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 6 (0x7faa68cd9000) [pid = 1857] [serial = 6] [outer = (nil)]
10:39:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6a87a000 == 4 [pid = 1857] [id = 4]
10:39:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 7 (0x7faa68cd9800) [pid = 1857] [serial = 7] [outer = (nil)]
10:39:09 INFO - PROCESS | 1857 | [1857] 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
10:39:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa66949800 == 5 [pid = 1857] [id = 5]
10:39:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 8 (0x7faa6690c400) [pid = 1857] [serial = 8] [outer = (nil)]
10:39:10 INFO - PROCESS | 1857 | [1857] 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
10:39:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 9 (0x7faa68cd8c00) [pid = 1857] [serial = 9] [outer = 0x7faa6690c400]
10:39:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 10 (0x7faa6652bc00) [pid = 1857] [serial = 10] [outer = 0x7faa68cd9000]
10:39:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 11 (0x7faa6652c400) [pid = 1857] [serial = 11] [outer = 0x7faa68cd9800]
10:39:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 12 (0x7faa6652e000) [pid = 1857] [serial = 12] [outer = 0x7faa6690c400]
10:39:11 INFO - PROCESS | 1857 | 1447526351660 Marionette INFO loaded listener.js
10:39:11 INFO - PROCESS | 1857 | 1447526351694 Marionette INFO loaded listener.js
10:39:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 13 (0x7faa6560a400) [pid = 1857] [serial = 13] [outer = 0x7faa6690c400]
10:39:12 INFO - PROCESS | 1857 | 1447526352133 Marionette DEBUG conn1 client <- {"sessionId":"0f65f533-c70d-401a-914a-de678ff794cb","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151114101033","device":"desktop","version":"45.0a1"}}
10:39:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:12 INFO - PROCESS | 1857 | 1447526352490 Marionette DEBUG conn1 -> {"name":"getContext"}
10:39:12 INFO - PROCESS | 1857 | 1447526352495 Marionette DEBUG conn1 client <- {"value":"content"}
10:39:12 INFO - PROCESS | 1857 | 1447526352872 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
10:39:12 INFO - PROCESS | 1857 | 1447526352874 Marionette DEBUG conn1 client <- {}
10:39:12 INFO - PROCESS | 1857 | 1447526352942 Marionette DEBUG conn1 -> {"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
10:39:13 INFO - PROCESS | 1857 | [1857] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
10:39:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 14 (0x7faa62d07800) [pid = 1857] [serial = 14] [outer = 0x7faa6690c400]
10:39:13 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
10:39:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:39:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6a895800 == 6 [pid = 1857] [id = 6]
10:39:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 15 (0x7faa6087fc00) [pid = 1857] [serial = 15] [outer = (nil)]
10:39:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 16 (0x7faa60880c00) [pid = 1857] [serial = 16] [outer = 0x7faa6087fc00]
10:39:14 INFO - PROCESS | 1857 | 1447526354053 Marionette INFO loaded listener.js
10:39:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 17 (0x7faa60889400) [pid = 1857] [serial = 17] [outer = 0x7faa6087fc00]
10:39:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6043a000 == 7 [pid = 1857] [id = 7]
10:39:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 18 (0x7faa60476800) [pid = 1857] [serial = 18] [outer = (nil)]
10:39:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 19 (0x7faa60477800) [pid = 1857] [serial = 19] [outer = 0x7faa60476800]
10:39:14 INFO - PROCESS | 1857 | 1447526354562 Marionette INFO loaded listener.js
10:39:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 20 (0x7faa6088a000) [pid = 1857] [serial = 20] [outer = 0x7faa60476800]
10:39:15 INFO - PROCESS | 1857 | [1857] 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
10:39:15 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:15 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:15 INFO - document served over http requires an http
10:39:15 INFO - sub-resource via fetch-request using the http-csp
10:39:15 INFO - delivery method with keep-origin-redirect and when
10:39:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:39:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1330ms
10:39:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:39:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f602800 == 8 [pid = 1857] [id = 8]
10:39:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 21 (0x7faa5f424000) [pid = 1857] [serial = 21] [outer = (nil)]
10:39:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 22 (0x7faa5f425000) [pid = 1857] [serial = 22] [outer = 0x7faa5f424000]
10:39:15 INFO - PROCESS | 1857 | 1447526355826 Marionette INFO loaded listener.js
10:39:15 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 23 (0x7faa5f42dc00) [pid = 1857] [serial = 23] [outer = 0x7faa5f424000]
10:39:16 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:39:16 INFO - document served over http requires an http
10:39:16 INFO - sub-resource via fetch-request using the http-csp
10:39:16 INFO - delivery method with no-redirect and when
10:39:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
10:39:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1327ms
10:39:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:39:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa61283800 == 9 [pid = 1857] [id = 9]
10:39:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 24 (0x7faa60019800) [pid = 1857] [serial = 24] [outer = (nil)]
10:39:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6128a000 == 10 [pid = 1857] [id = 10]
10:39:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 25 (0x7faa606e1000) [pid = 1857] [serial = 25] [outer = (nil)]
10:39:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 26 (0x7faa606e4400) [pid = 1857] [serial = 26] [outer = 0x7faa606e1000]
10:39:17 INFO - PROCESS | 1857 | 1447526357044 Marionette INFO loaded listener.js
10:39:17 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 27 (0x7faa62d03800) [pid = 1857] [serial = 27] [outer = 0x7faa606e1000]
10:39:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 28 (0x7faa634d2000) [pid = 1857] [serial = 28] [outer = 0x7faa60019800]
10:39:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 29 (0x7faa65352c00) [pid = 1857] [serial = 29] [outer = 0x7faa60019800]
10:39:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa657df000 == 11 [pid = 1857] [id = 11]
10:39:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 30 (0x7faa62d0ac00) [pid = 1857] [serial = 30] [outer = (nil)]
10:39:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 31 (0x7faa65b31c00) [pid = 1857] [serial = 31] [outer = 0x7faa62d0ac00]
10:39:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 32 (0x7faa65608000) [pid = 1857] [serial = 32] [outer = 0x7faa62d0ac00]
10:39:18 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:18 INFO - document served over http requires an http
10:39:18 INFO - sub-resource via fetch-request using the http-csp
10:39:18 INFO - delivery method with swap-origin-redirect and when
10:39:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:39:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1581ms
10:39:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:39:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67785000 == 12 [pid = 1857] [id = 12]
10:39:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 33 (0x7faa65b2e800) [pid = 1857] [serial = 33] [outer = (nil)]
10:39:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 34 (0x7faa66919400) [pid = 1857] [serial = 34] [outer = 0x7faa65b2e800]
10:39:18 INFO - PROCESS | 1857 | 1447526358693 Marionette INFO loaded listener.js
10:39:18 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 35 (0x7faa68cd0400) [pid = 1857] [serial = 35] [outer = 0x7faa65b2e800]
10:39:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67a29000 == 13 [pid = 1857] [id = 13]
10:39:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 36 (0x7faa7152fc00) [pid = 1857] [serial = 36] [outer = (nil)]
10:39:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 37 (0x7faa6088bc00) [pid = 1857] [serial = 37] [outer = 0x7faa7152fc00]
10:39:19 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:19 INFO - document served over http requires an http
10:39:19 INFO - sub-resource via iframe-tag using the http-csp
10:39:19 INFO - delivery method with keep-origin-redirect and when
10:39:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:39:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1389ms
10:39:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:39:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67fe6800 == 14 [pid = 1857] [id = 14]
10:39:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 38 (0x7faa612bf400) [pid = 1857] [serial = 38] [outer = (nil)]
10:39:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 39 (0x7faa71530400) [pid = 1857] [serial = 39] [outer = 0x7faa612bf400]
10:39:20 INFO - PROCESS | 1857 | 1447526360030 Marionette INFO loaded listener.js
10:39:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 40 (0x7faa73457800) [pid = 1857] [serial = 40] [outer = 0x7faa612bf400]
10:39:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67a21800 == 15 [pid = 1857] [id = 15]
10:39:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 41 (0x7faa60886c00) [pid = 1857] [serial = 41] [outer = (nil)]
10:39:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 42 (0x7faa65991400) [pid = 1857] [serial = 42] [outer = 0x7faa60886c00]
10:39:21 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:39:21 INFO - document served over http requires an http
10:39:21 INFO - sub-resource via iframe-tag using the http-csp
10:39:21 INFO - delivery method with no-redirect and when
10:39:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
10:39:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2148ms
10:39:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:39:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f535000 == 16 [pid = 1857] [id = 16]
10:39:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 43 (0x7faa60473400) [pid = 1857] [serial = 43] [outer = (nil)]
10:39:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 44 (0x7faa65414400) [pid = 1857] [serial = 44] [outer = 0x7faa60473400]
10:39:22 INFO - PROCESS | 1857 | 1447526362197 Marionette INFO loaded listener.js
10:39:22 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 45 (0x7faa662be400) [pid = 1857] [serial = 45] [outer = 0x7faa60473400]
10:39:22 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6a895800 == 15 [pid = 1857] [id = 6]
10:39:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67c4f000 == 16 [pid = 1857] [id = 17]
10:39:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 46 (0x7faa662c1400) [pid = 1857] [serial = 46] [outer = (nil)]
10:39:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 47 (0x7faa653d3400) [pid = 1857] [serial = 47] [outer = 0x7faa662c1400]
10:39:22 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:22 INFO - document served over http requires an http
10:39:22 INFO - sub-resource via iframe-tag using the http-csp
10:39:22 INFO - delivery method with swap-origin-redirect and when
10:39:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:39:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1184ms
10:39:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:39:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68d9c800 == 17 [pid = 1857] [id = 18]
10:39:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 48 (0x7faa60883000) [pid = 1857] [serial = 48] [outer = (nil)]
10:39:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 49 (0x7faa6628bc00) [pid = 1857] [serial = 49] [outer = 0x7faa60883000]
10:39:23 INFO - PROCESS | 1857 | 1447526363306 Marionette INFO loaded listener.js
10:39:23 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 50 (0x7faa68905400) [pid = 1857] [serial = 50] [outer = 0x7faa60883000]
10:39:23 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:23 INFO - document served over http requires an http
10:39:23 INFO - sub-resource via script-tag using the http-csp
10:39:23 INFO - delivery method with keep-origin-redirect and when
10:39:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
10:39:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 981ms
10:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:39:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6b845800 == 18 [pid = 1857] [id = 19]
10:39:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 51 (0x7faa6124ac00) [pid = 1857] [serial = 51] [outer = (nil)]
10:39:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 52 (0x7faa68c41000) [pid = 1857] [serial = 52] [outer = 0x7faa6124ac00]
10:39:24 INFO - PROCESS | 1857 | 1447526364310 Marionette INFO loaded listener.js
10:39:24 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 53 (0x7faa6aa94000) [pid = 1857] [serial = 53] [outer = 0x7faa6124ac00]
10:39:24 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:39:24 INFO - document served over http requires an http
10:39:24 INFO - sub-resource via script-tag using the http-csp
10:39:24 INFO - delivery method with no-redirect and when
10:39: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"
10:39:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:39:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 991ms
10:39:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:39:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6c51d800 == 19 [pid = 1857] [id = 20]
10:39:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 54 (0x7faa653d5400) [pid = 1857] [serial = 54] [outer = (nil)]
10:39:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 55 (0x7faa689f5800) [pid = 1857] [serial = 55] [outer = 0x7faa653d5400]
10:39:25 INFO - PROCESS | 1857 | 1447526365405 Marionette INFO loaded listener.js
10:39:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 56 (0x7faa7176a400) [pid = 1857] [serial = 56] [outer = 0x7faa653d5400]
10:39:26 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:26 INFO - document served over http requires an http
10:39:26 INFO - sub-resource via script-tag using the http-csp
10:39:26 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:39:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1738ms
10:39:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:39:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68c11800 == 20 [pid = 1857] [id = 21]
10:39:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 57 (0x7faa6627d800) [pid = 1857] [serial = 57] [outer = (nil)]
10:39:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 58 (0x7faa66283400) [pid = 1857] [serial = 58] [outer = 0x7faa6627d800]
10:39:27 INFO - PROCESS | 1857 | 1447526367218 Marionette INFO loaded listener.js
10:39:27 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 59 (0x7faa67e8f400) [pid = 1857] [serial = 59] [outer = 0x7faa6627d800]
10:39:28 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:28 INFO - document served over http requires an http
10:39:28 INFO - sub-resource via xhr-request using the http-csp
10:39:28 INFO - delivery method with keep-origin-redirect and when
10:39:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:39:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1334ms
10:39:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:39:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6c526800 == 21 [pid = 1857] [id = 22]
10:39:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 60 (0x7faa6627f400) [pid = 1857] [serial = 60] [outer = (nil)]
10:39:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 61 (0x7faa6a9e5800) [pid = 1857] [serial = 61] [outer = 0x7faa6627f400]
10:39:28 INFO - PROCESS | 1857 | 1447526368575 Marionette INFO loaded listener.js
10:39:28 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 62 (0x7faa715e0800) [pid = 1857] [serial = 62] [outer = 0x7faa6627f400]
10:39:29 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:39:29 INFO - document served over http requires an http
10:39:29 INFO - sub-resource via xhr-request using the http-csp
10:39:29 INFO - delivery method with no-redirect and when
10:39:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:39:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1303ms
10:39:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:39:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7319e000 == 22 [pid = 1857] [id = 23]
10:39:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 63 (0x7faa68b6f800) [pid = 1857] [serial = 63] [outer = (nil)]
10:39:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 64 (0x7faa72f36000) [pid = 1857] [serial = 64] [outer = 0x7faa68b6f800]
10:39:29 INFO - PROCESS | 1857 | 1447526369889 Marionette INFO loaded listener.js
10:39:30 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 65 (0x7faa7790b800) [pid = 1857] [serial = 65] [outer = 0x7faa68b6f800]
10:39:30 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:30 INFO - document served over http requires an http
10:39:30 INFO - sub-resource via xhr-request using the http-csp
10:39:30 INFO - delivery method with swap-origin-redirect and when
10:39:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:39:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1287ms
10:39:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:39:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa79067800 == 23 [pid = 1857] [id = 24]
10:39:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 66 (0x7faa723e7c00) [pid = 1857] [serial = 66] [outer = (nil)]
10:39:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 67 (0x7faa7908f400) [pid = 1857] [serial = 67] [outer = 0x7faa723e7c00]
10:39:31 INFO - PROCESS | 1857 | 1447526371097 Marionette INFO loaded listener.js
10:39:31 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 68 (0x7faa7b50dc00) [pid = 1857] [serial = 68] [outer = 0x7faa723e7c00]
10:39: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
10:39:32 INFO - document served over http requires an https
10:39:32 INFO - sub-resource via fetch-request using the http-csp
10:39:32 INFO - delivery method with keep-origin-redirect and when
10:39:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:39:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1333ms
10:39:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:39:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7fbfc800 == 24 [pid = 1857] [id = 25]
10:39:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 69 (0x7faa79009800) [pid = 1857] [serial = 69] [outer = (nil)]
10:39:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 70 (0x7faa7b70f400) [pid = 1857] [serial = 70] [outer = 0x7faa79009800]
10:39:32 INFO - PROCESS | 1857 | 1447526372487 Marionette INFO loaded listener.js
10:39:32 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 71 (0x7faa7b8dd400) [pid = 1857] [serial = 71] [outer = 0x7faa79009800]
10:39:33 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:39:33 INFO - document served over http requires an https
10:39:33 INFO - sub-resource via fetch-request using the http-csp
10:39:33 INFO - delivery method with no-redirect and when
10:39:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:39:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1379ms
10:39:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:39:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f470800 == 25 [pid = 1857] [id = 26]
10:39:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 72 (0x7faa5eeed000) [pid = 1857] [serial = 72] [outer = (nil)]
10:39:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 73 (0x7faa5eeee000) [pid = 1857] [serial = 73] [outer = 0x7faa5eeed000]
10:39:34 INFO - PROCESS | 1857 | 1447526374522 Marionette INFO loaded listener.js
10:39:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 74 (0x7faa5eef7400) [pid = 1857] [serial = 74] [outer = 0x7faa5eeed000]
10:39:35 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:35 INFO - document served over http requires an https
10:39:35 INFO - sub-resource via fetch-request using the http-csp
10:39:35 INFO - delivery method with swap-origin-redirect and when
10:39:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:39:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2053ms
10:39:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:39:35 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6b845800 == 24 [pid = 1857] [id = 19]
10:39:35 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68d9c800 == 23 [pid = 1857] [id = 18]
10:39:35 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67c4f000 == 22 [pid = 1857] [id = 17]
10:39:35 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f535000 == 21 [pid = 1857] [id = 16]
10:39:35 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67a21800 == 20 [pid = 1857] [id = 15]
10:39:35 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67a29000 == 19 [pid = 1857] [id = 13]
10:39:35 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6128a000 == 18 [pid = 1857] [id = 10]
10:39:35 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f602800 == 17 [pid = 1857] [id = 8]
10:39:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f618000 == 18 [pid = 1857] [id = 27]
10:39:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 75 (0x7faa5eeed400) [pid = 1857] [serial = 75] [outer = (nil)]
10:39:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 76 (0x7faa5eef9c00) [pid = 1857] [serial = 76] [outer = 0x7faa5eeed400]
10:39:36 INFO - PROCESS | 1857 | 1447526376041 Marionette INFO loaded listener.js
10:39:36 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 77 (0x7faa6534b000) [pid = 1857] [serial = 77] [outer = 0x7faa5eeed400]
10:39:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63271800 == 19 [pid = 1857] [id = 28]
10:39:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 78 (0x7faa6598fc00) [pid = 1857] [serial = 78] [outer = (nil)]
10:39:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 79 (0x7faa60885400) [pid = 1857] [serial = 79] [outer = 0x7faa6598fc00]
10:39:37 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:37 INFO - document served over http requires an https
10:39:37 INFO - sub-resource via iframe-tag using the http-csp
10:39:37 INFO - delivery method with keep-origin-redirect and when
10:39:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:39:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1531ms
10:39:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:39:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6542d000 == 20 [pid = 1857] [id = 29]
10:39:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 80 (0x7faa606e3800) [pid = 1857] [serial = 80] [outer = (nil)]
10:39:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 81 (0x7faa662c5800) [pid = 1857] [serial = 81] [outer = 0x7faa606e3800]
10:39:37 INFO - PROCESS | 1857 | 1447526377503 Marionette INFO loaded listener.js
10:39:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 82 (0x7faa67e8c400) [pid = 1857] [serial = 82] [outer = 0x7faa606e3800]
10:39:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6799a000 == 21 [pid = 1857] [id = 30]
10:39:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 83 (0x7faa68aa6000) [pid = 1857] [serial = 83] [outer = (nil)]
10:39:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 84 (0x7faa67d4fc00) [pid = 1857] [serial = 84] [outer = 0x7faa68aa6000]
10:39:38 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:39:38 INFO - document served over http requires an https
10:39:38 INFO - sub-resource via iframe-tag using the http-csp
10:39:38 INFO - delivery method with no-redirect and when
10:39:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:39:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1436ms
10:39:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:39:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67c53000 == 22 [pid = 1857] [id = 31]
10:39:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 85 (0x7faa68cd0c00) [pid = 1857] [serial = 85] [outer = (nil)]
10:39:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 86 (0x7faa6b4a4800) [pid = 1857] [serial = 86] [outer = 0x7faa68cd0c00]
10:39:38 INFO - PROCESS | 1857 | 1447526378939 Marionette INFO loaded listener.js
10:39:39 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 87 (0x7faa723e9400) [pid = 1857] [serial = 87] [outer = 0x7faa68cd0c00]
10:39:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6a888800 == 23 [pid = 1857] [id = 32]
10:39:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 88 (0x7faa6b88fc00) [pid = 1857] [serial = 88] [outer = (nil)]
10:39:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 89 (0x7faa7253fc00) [pid = 1857] [serial = 89] [outer = 0x7faa6b88fc00]
10:39:39 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:39 INFO - document served over http requires an https
10:39:39 INFO - sub-resource via iframe-tag using the http-csp
10:39:39 INFO - delivery method with swap-origin-redirect and when
10:39:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:39:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1432ms
10:39:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:39:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6b680000 == 24 [pid = 1857] [id = 33]
10:39:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 90 (0x7faa6a92c800) [pid = 1857] [serial = 90] [outer = (nil)]
10:39:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7faa7345a800) [pid = 1857] [serial = 91] [outer = 0x7faa6a92c800]
10:39:40 INFO - PROCESS | 1857 | 1447526380417 Marionette INFO loaded listener.js
10:39:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7faa7c3aa800) [pid = 1857] [serial = 92] [outer = 0x7faa6a92c800]
10:39:41 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:41 INFO - document served over http requires an https
10:39:41 INFO - sub-resource via script-tag using the http-csp
10:39:41 INFO - delivery method with keep-origin-redirect and when
10:39:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:39:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1356ms
10:39:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:39:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7795d000 == 25 [pid = 1857] [id = 34]
10:39:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7faa5f42ac00) [pid = 1857] [serial = 93] [outer = (nil)]
10:39:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7faa71c74400) [pid = 1857] [serial = 94] [outer = 0x7faa5f42ac00]
10:39:41 INFO - PROCESS | 1857 | 1447526381715 Marionette INFO loaded listener.js
10:39:41 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7faa71c80000) [pid = 1857] [serial = 95] [outer = 0x7faa5f42ac00]
10:39:42 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:39:42 INFO - document served over http requires an https
10:39:42 INFO - sub-resource via script-tag using the http-csp
10:39:42 INFO - delivery method with no-redirect and when
10:39:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:39:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1180ms
10:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:39:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce7d800 == 26 [pid = 1857] [id = 35]
10:39:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7faa7199a000) [pid = 1857] [serial = 96] [outer = (nil)]
10:39:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7faa7199b000) [pid = 1857] [serial = 97] [outer = 0x7faa7199a000]
10:39:42 INFO - PROCESS | 1857 | 1447526382928 Marionette INFO loaded listener.js
10:39:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7faa7c455c00) [pid = 1857] [serial = 98] [outer = 0x7faa7199a000]
10:39:44 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:44 INFO - document served over http requires an https
10:39:44 INFO - sub-resource via script-tag using the http-csp
10:39:44 INFO - delivery method with swap-origin-redirect and when
10:39: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"
10:39:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:39:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2333ms
10:39:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:39:45 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68c11800 == 25 [pid = 1857] [id = 21]
10:39:45 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6c526800 == 24 [pid = 1857] [id = 22]
10:39:45 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7319e000 == 23 [pid = 1857] [id = 23]
10:39:45 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa79067800 == 22 [pid = 1857] [id = 24]
10:39:45 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7fbfc800 == 21 [pid = 1857] [id = 25]
10:39:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c81d000 == 22 [pid = 1857] [id = 36]
10:39:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7faa5c8db000) [pid = 1857] [serial = 99] [outer = (nil)]
10:39:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7faa5c8dd800) [pid = 1857] [serial = 100] [outer = 0x7faa5c8db000]
10:39:45 INFO - PROCESS | 1857 | 1447526385512 Marionette INFO loaded listener.js
10:39:45 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7faa60888c00) [pid = 1857] [serial = 101] [outer = 0x7faa5c8db000]
10:39:46 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:46 INFO - document served over http requires an https
10:39:46 INFO - sub-resource via xhr-request using the http-csp
10:39:46 INFO - delivery method with keep-origin-redirect and when
10:39: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"
10:39:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:39:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1487ms
10:39:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:39:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6313c800 == 23 [pid = 1857] [id = 37]
10:39:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7faa5c8db400) [pid = 1857] [serial = 102] [outer = (nil)]
10:39:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7faa65f5fc00) [pid = 1857] [serial = 103] [outer = 0x7faa5c8db400]
10:39:46 INFO - PROCESS | 1857 | 1447526386874 Marionette INFO loaded listener.js
10:39:46 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7faa67e8bc00) [pid = 1857] [serial = 104] [outer = 0x7faa5c8db400]
10:39:47 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:39:47 INFO - document served over http requires an https
10:39:47 INFO - sub-resource via xhr-request using the http-csp
10:39:47 INFO - delivery method with no-redirect and when
10:39: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"
10:39:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:39:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1286ms
10:39:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:39:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7faa653cbc00) [pid = 1857] [serial = 105] [outer = 0x7faa62d0ac00]
10:39:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6778e800 == 24 [pid = 1857] [id = 38]
10:39:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7faa65606400) [pid = 1857] [serial = 106] [outer = (nil)]
10:39:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7faa6790e000) [pid = 1857] [serial = 107] [outer = 0x7faa65606400]
10:39:48 INFO - PROCESS | 1857 | 1447526388301 Marionette INFO loaded listener.js
10:39:48 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7faa71897000) [pid = 1857] [serial = 108] [outer = 0x7faa65606400]
10:39:49 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:49 INFO - document served over http requires an https
10:39:49 INFO - sub-resource via xhr-request using the http-csp
10:39:49 INFO - delivery method with swap-origin-redirect and when
10:39:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:39:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1339ms
10:39:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:39:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa71846800 == 25 [pid = 1857] [id = 39]
10:39:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa65b2dc00) [pid = 1857] [serial = 109] [outer = (nil)]
10:39:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa72542400) [pid = 1857] [serial = 110] [outer = 0x7faa65b2dc00]
10:39:49 INFO - PROCESS | 1857 | 1447526389608 Marionette INFO loaded listener.js
10:39:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa77907000) [pid = 1857] [serial = 111] [outer = 0x7faa65b2dc00]
10:39:50 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:50 INFO - document served over http requires an http
10:39:50 INFO - sub-resource via fetch-request using the http-csp
10:39:50 INFO - delivery method with keep-origin-redirect and when
10:39:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:39:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1296ms
10:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:39:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa779c7000 == 26 [pid = 1857] [id = 40]
10:39:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa5c8e2800) [pid = 1857] [serial = 112] [outer = (nil)]
10:39:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa77d6b000) [pid = 1857] [serial = 113] [outer = 0x7faa5c8e2800]
10:39:50 INFO - PROCESS | 1857 | 1447526390896 Marionette INFO loaded listener.js
10:39:51 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa7c35b800) [pid = 1857] [serial = 114] [outer = 0x7faa5c8e2800]
10:39:51 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:39:51 INFO - document served over http requires an http
10:39:51 INFO - sub-resource via fetch-request using the http-csp
10:39:51 INFO - delivery method with no-redirect and when
10:39:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
10:39:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1276ms
10:39:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:39:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c806000 == 27 [pid = 1857] [id = 41]
10:39:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa5d071800) [pid = 1857] [serial = 115] [outer = (nil)]
10:39:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa5d072c00) [pid = 1857] [serial = 116] [outer = 0x7faa5d071800]
10:39:52 INFO - PROCESS | 1857 | 1447526392169 Marionette INFO loaded listener.js
10:39:52 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa7c44f000) [pid = 1857] [serial = 117] [outer = 0x7faa5d071800]
10:39:53 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:53 INFO - document served over http requires an http
10:39:53 INFO - sub-resource via fetch-request using the http-csp
10:39:53 INFO - delivery method with swap-origin-redirect and when
10:39:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:39:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1381ms
10:39:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:39:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5beb0800 == 28 [pid = 1857] [id = 42]
10:39:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa5be5ec00) [pid = 1857] [serial = 118] [outer = (nil)]
10:39:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa5be61800) [pid = 1857] [serial = 119] [outer = 0x7faa5be5ec00]
10:39:53 INFO - PROCESS | 1857 | 1447526393542 Marionette INFO loaded listener.js
10:39:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa7c6b5c00) [pid = 1857] [serial = 120] [outer = 0x7faa5be5ec00]
10:39:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7905e800 == 29 [pid = 1857] [id = 43]
10:39:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa5ba16c00) [pid = 1857] [serial = 121] [outer = (nil)]
10:39:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa5ba12400) [pid = 1857] [serial = 122] [outer = 0x7faa5ba16c00]
10:39:54 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:54 INFO - document served over http requires an http
10:39:54 INFO - sub-resource via iframe-tag using the http-csp
10:39:54 INFO - delivery method with keep-origin-redirect and when
10:39:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:39:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1336ms
10:39:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:39:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6d5000 == 30 [pid = 1857] [id = 44]
10:39:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa5ba18800) [pid = 1857] [serial = 123] [outer = (nil)]
10:39:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa5ba1d000) [pid = 1857] [serial = 124] [outer = 0x7faa5ba18800]
10:39:55 INFO - PROCESS | 1857 | 1447526395002 Marionette INFO loaded listener.js
10:39:55 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa7c648000) [pid = 1857] [serial = 125] [outer = 0x7faa5ba18800]
10:39:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c819800 == 31 [pid = 1857] [id = 45]
10:39:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa5b9ddc00) [pid = 1857] [serial = 126] [outer = (nil)]
10:39:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa5b9e5400) [pid = 1857] [serial = 127] [outer = 0x7faa5b9ddc00]
10:39:55 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:39:55 INFO - document served over http requires an http
10:39:55 INFO - sub-resource via iframe-tag using the http-csp
10:39:55 INFO - delivery method with no-redirect and when
10:39:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
10:39:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1434ms
10:39:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:39:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f618000 == 30 [pid = 1857] [id = 27]
10:39:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63271800 == 29 [pid = 1857] [id = 28]
10:39:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6542d000 == 28 [pid = 1857] [id = 29]
10:39:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6799a000 == 27 [pid = 1857] [id = 30]
10:39:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67c53000 == 26 [pid = 1857] [id = 31]
10:39:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6a888800 == 25 [pid = 1857] [id = 32]
10:39:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7795d000 == 24 [pid = 1857] [id = 34]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67785000 == 23 [pid = 1857] [id = 12]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c81d000 == 22 [pid = 1857] [id = 36]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f470800 == 21 [pid = 1857] [id = 26]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6313c800 == 20 [pid = 1857] [id = 37]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6778e800 == 19 [pid = 1857] [id = 38]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa71846800 == 18 [pid = 1857] [id = 39]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa779c7000 == 17 [pid = 1857] [id = 40]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c806000 == 16 [pid = 1857] [id = 41]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5beb0800 == 15 [pid = 1857] [id = 42]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7905e800 == 14 [pid = 1857] [id = 43]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6d5000 == 13 [pid = 1857] [id = 44]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c819800 == 12 [pid = 1857] [id = 45]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6b680000 == 11 [pid = 1857] [id = 33]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce7d800 == 10 [pid = 1857] [id = 35]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67fe6800 == 9 [pid = 1857] [id = 14]
10:39:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6c51d800 == 8 [pid = 1857] [id = 20]
10:40:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bea7000 == 9 [pid = 1857] [id = 46]
10:40:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa5ba13c00) [pid = 1857] [serial = 128] [outer = (nil)]
10:40:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa5be5b000) [pid = 1857] [serial = 129] [outer = 0x7faa5ba13c00]
10:40:00 INFO - PROCESS | 1857 | 1447526400318 Marionette INFO loaded listener.js
10:40:00 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa5c8de000) [pid = 1857] [serial = 130] [outer = 0x7faa5ba13c00]
10:40:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce75000 == 10 [pid = 1857] [id = 47]
10:40:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa5d06ec00) [pid = 1857] [serial = 131] [outer = (nil)]
10:40:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa5d079c00) [pid = 1857] [serial = 132] [outer = 0x7faa5d06ec00]
10:40:01 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:01 INFO - document served over http requires an http
10:40:01 INFO - sub-resource via iframe-tag using the http-csp
10:40:01 INFO - delivery method with swap-origin-redirect and when
10:40:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:40:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 5196ms
10:40:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:40:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ecba800 == 11 [pid = 1857] [id = 48]
10:40:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa5be5f000) [pid = 1857] [serial = 133] [outer = (nil)]
10:40:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa5f420c00) [pid = 1857] [serial = 134] [outer = 0x7faa5be5f000]
10:40:01 INFO - PROCESS | 1857 | 1447526401448 Marionette INFO loaded listener.js
10:40:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa606e7400) [pid = 1857] [serial = 135] [outer = 0x7faa5be5f000]
10:40:02 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:02 INFO - document served over http requires an http
10:40:02 INFO - sub-resource via script-tag using the http-csp
10:40:02 INFO - delivery method with keep-origin-redirect and when
10:40:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
10:40:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1488ms
10:40:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:40:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa602d6000 == 12 [pid = 1857] [id = 49]
10:40:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa63488c00) [pid = 1857] [serial = 136] [outer = (nil)]
10:40:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa634d8800) [pid = 1857] [serial = 137] [outer = 0x7faa63488c00]
10:40:02 INFO - PROCESS | 1857 | 1447526402992 Marionette INFO loaded listener.js
10:40:03 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa6541c400) [pid = 1857] [serial = 138] [outer = 0x7faa63488c00]
10:40:03 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:03 INFO - document served over http requires an http
10:40:03 INFO - sub-resource via script-tag using the http-csp
10:40:03 INFO - delivery method with no-redirect and when
10:40:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:40:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1134ms
10:40:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:40:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6326e000 == 13 [pid = 1857] [id = 50]
10:40:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa65f5d400) [pid = 1857] [serial = 139] [outer = (nil)]
10:40:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa66285400) [pid = 1857] [serial = 140] [outer = 0x7faa65f5d400]
10:40:04 INFO - PROCESS | 1857 | 1447526404212 Marionette INFO loaded listener.js
10:40:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa67e8b800) [pid = 1857] [serial = 141] [outer = 0x7faa65f5d400]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa6627f400) [pid = 1857] [serial = 60] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa5eeed400) [pid = 1857] [serial = 75] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa6124ac00) [pid = 1857] [serial = 51] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa60886c00) [pid = 1857] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526361428]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa5eeed000) [pid = 1857] [serial = 72] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa6627d800) [pid = 1857] [serial = 57] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa68aa6000) [pid = 1857] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526378179]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa5c8e2800) [pid = 1857] [serial = 112] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa5ba16c00) [pid = 1857] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa7152fc00) [pid = 1857] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa65606400) [pid = 1857] [serial = 106] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa5f424000) [pid = 1857] [serial = 21] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa5be5ec00) [pid = 1857] [serial = 118] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa65b2dc00) [pid = 1857] [serial = 109] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa662c1400) [pid = 1857] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa68cd0c00) [pid = 1857] [serial = 85] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa7199a000) [pid = 1857] [serial = 96] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa6087fc00) [pid = 1857] [serial = 15] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa606e1000) [pid = 1857] [serial = 25] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa65b2e800) [pid = 1857] [serial = 33] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa723e7c00) [pid = 1857] [serial = 66] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa5b9ddc00) [pid = 1857] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526395620]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa5c8db400) [pid = 1857] [serial = 102] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa6598fc00) [pid = 1857] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa606e3800) [pid = 1857] [serial = 80] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa5d071800) [pid = 1857] [serial = 115] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa653d5400) [pid = 1857] [serial = 54] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa60883000) [pid = 1857] [serial = 48] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa5f42ac00) [pid = 1857] [serial = 93] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa6a92c800) [pid = 1857] [serial = 90] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa79009800) [pid = 1857] [serial = 69] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa68b6f800) [pid = 1857] [serial = 63] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa5c8db000) [pid = 1857] [serial = 99] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7faa6b88fc00) [pid = 1857] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7faa612bf400) [pid = 1857] [serial = 38] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7faa60473400) [pid = 1857] [serial = 43] [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]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7faa5c8dd800) [pid = 1857] [serial = 100] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7faa76064400) [pid = 1857] [serial = 2] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7faa689f5800) [pid = 1857] [serial = 55] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7faa65991400) [pid = 1857] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526361428]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7faa71530400) [pid = 1857] [serial = 39] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7faa6088bc00) [pid = 1857] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7faa66919400) [pid = 1857] [serial = 34] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7faa653d3400) [pid = 1857] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7faa65414400) [pid = 1857] [serial = 44] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 95 (0x7faa6628bc00) [pid = 1857] [serial = 49] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 94 (0x7faa68c41000) [pid = 1857] [serial = 52] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7faa634d2000) [pid = 1857] [serial = 28] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7faa65b31c00) [pid = 1857] [serial = 31] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 91 (0x7faa5f425000) [pid = 1857] [serial = 22] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 90 (0x7faa606e4400) [pid = 1857] [serial = 26] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 89 (0x7faa662c5800) [pid = 1857] [serial = 81] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 88 (0x7faa72f36000) [pid = 1857] [serial = 64] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 87 (0x7faa7908f400) [pid = 1857] [serial = 67] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 86 (0x7faa67d4fc00) [pid = 1857] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526378179]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 85 (0x7faa6a9e5800) [pid = 1857] [serial = 61] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 84 (0x7faa66283400) [pid = 1857] [serial = 58] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 83 (0x7faa65f5fc00) [pid = 1857] [serial = 103] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 82 (0x7faa6b4a4800) [pid = 1857] [serial = 86] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 81 (0x7faa7345a800) [pid = 1857] [serial = 91] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 80 (0x7faa72542400) [pid = 1857] [serial = 110] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 79 (0x7faa7199b000) [pid = 1857] [serial = 97] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 78 (0x7faa60885400) [pid = 1857] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 77 (0x7faa6790e000) [pid = 1857] [serial = 107] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 76 (0x7faa71c74400) [pid = 1857] [serial = 94] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 75 (0x7faa6652e000) [pid = 1857] [serial = 12] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 74 (0x7faa68cd8c00) [pid = 1857] [serial = 9] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 73 (0x7faa5eef9c00) [pid = 1857] [serial = 76] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 72 (0x7faa5ba1d000) [pid = 1857] [serial = 124] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 71 (0x7faa5be61800) [pid = 1857] [serial = 119] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 70 (0x7faa5d072c00) [pid = 1857] [serial = 116] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 69 (0x7faa77d6b000) [pid = 1857] [serial = 113] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 68 (0x7faa60880c00) [pid = 1857] [serial = 16] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 67 (0x7faa7253fc00) [pid = 1857] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 66 (0x7faa60477800) [pid = 1857] [serial = 19] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 65 (0x7faa7b70f400) [pid = 1857] [serial = 70] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 64 (0x7faa5eeee000) [pid = 1857] [serial = 73] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 63 (0x7faa5b9e5400) [pid = 1857] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526395620]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 62 (0x7faa5ba12400) [pid = 1857] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 61 (0x7faa65608000) [pid = 1857] [serial = 32] [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.]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 60 (0x7faa60888c00) [pid = 1857] [serial = 101] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 59 (0x7faa715e0800) [pid = 1857] [serial = 62] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 58 (0x7faa67e8f400) [pid = 1857] [serial = 59] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 57 (0x7faa67e8bc00) [pid = 1857] [serial = 104] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 56 (0x7faa7790b800) [pid = 1857] [serial = 65] [outer = (nil)] [url = about:blank]
10:40:05 INFO - PROCESS | 1857 | --DOMWINDOW == 55 (0x7faa71897000) [pid = 1857] [serial = 108] [outer = (nil)] [url = about:blank]
10:40:06 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:06 INFO - document served over http requires an http
10:40:06 INFO - sub-resource via script-tag using the http-csp
10:40:06 INFO - delivery method with swap-origin-redirect and when
10:40:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:40:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2510ms
10:40:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:40:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa65cac000 == 14 [pid = 1857] [id = 51]
10:40:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 56 (0x7faa5be55c00) [pid = 1857] [serial = 142] [outer = (nil)]
10:40:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 57 (0x7faa5f624000) [pid = 1857] [serial = 143] [outer = 0x7faa5be55c00]
10:40:06 INFO - PROCESS | 1857 | 1447526406616 Marionette INFO loaded listener.js
10:40:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 58 (0x7faa66619000) [pid = 1857] [serial = 144] [outer = 0x7faa5be55c00]
10:40:07 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:07 INFO - document served over http requires an http
10:40:07 INFO - sub-resource via xhr-request using the http-csp
10:40:07 INFO - delivery method with keep-origin-redirect and when
10:40:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:40:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1079ms
10:40:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:40:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5beb5800 == 15 [pid = 1857] [id = 52]
10:40:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 59 (0x7faa5b9d9800) [pid = 1857] [serial = 145] [outer = (nil)]
10:40:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 60 (0x7faa5b9dc400) [pid = 1857] [serial = 146] [outer = 0x7faa5b9d9800]
10:40:07 INFO - PROCESS | 1857 | 1447526407898 Marionette INFO loaded listener.js
10:40:08 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 61 (0x7faa5d070000) [pid = 1857] [serial = 147] [outer = 0x7faa5b9d9800]
10:40:08 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:08 INFO - document served over http requires an http
10:40:08 INFO - sub-resource via xhr-request using the http-csp
10:40:08 INFO - delivery method with no-redirect and when
10:40: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"
10:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:40:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1429ms
10:40:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:40:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6d1800 == 16 [pid = 1857] [id = 53]
10:40:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 62 (0x7faa5b9da400) [pid = 1857] [serial = 148] [outer = (nil)]
10:40:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 63 (0x7faa6348c000) [pid = 1857] [serial = 149] [outer = 0x7faa5b9da400]
10:40:09 INFO - PROCESS | 1857 | 1447526409334 Marionette INFO loaded listener.js
10:40:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 64 (0x7faa67e8b000) [pid = 1857] [serial = 150] [outer = 0x7faa5b9da400]
10:40:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:10 INFO - document served over http requires an http
10:40:10 INFO - sub-resource via xhr-request using the http-csp
10:40:10 INFO - delivery method with swap-origin-redirect and when
10:40: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"
10:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:40:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1282ms
10:40:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:40:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67ff6800 == 17 [pid = 1857] [id = 54]
10:40:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 65 (0x7faa5eeee800) [pid = 1857] [serial = 151] [outer = (nil)]
10:40:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 66 (0x7faa6a9e4400) [pid = 1857] [serial = 152] [outer = 0x7faa5eeee800]
10:40:10 INFO - PROCESS | 1857 | 1447526410639 Marionette INFO loaded listener.js
10:40:10 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 67 (0x7faa715e2000) [pid = 1857] [serial = 153] [outer = 0x7faa5eeee800]
10:40:11 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:11 INFO - document served over http requires an https
10:40:11 INFO - sub-resource via fetch-request using the http-csp
10:40:11 INFO - delivery method with keep-origin-redirect and when
10:40:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:40:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1390ms
10:40:11 INFO - PROCESS | 1857 | 1447526411683 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
10:40:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:40:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6c536000 == 18 [pid = 1857] [id = 55]
10:40:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 68 (0x7faa725f2000) [pid = 1857] [serial = 154] [outer = (nil)]
10:40:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 69 (0x7faa72f35400) [pid = 1857] [serial = 155] [outer = 0x7faa725f2000]
10:40:12 INFO - PROCESS | 1857 | 1447526412314 Marionette INFO loaded listener.js
10:40:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 70 (0x7faa73458400) [pid = 1857] [serial = 156] [outer = 0x7faa725f2000]
10:40:13 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:13 INFO - document served over http requires an https
10:40:13 INFO - sub-resource via fetch-request using the http-csp
10:40:13 INFO - delivery method with no-redirect and when
10:40:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:40:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1607ms
10:40:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:40:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa734ca800 == 19 [pid = 1857] [id = 56]
10:40:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 71 (0x7faa725f4000) [pid = 1857] [serial = 157] [outer = (nil)]
10:40:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 72 (0x7faa77977800) [pid = 1857] [serial = 158] [outer = 0x7faa725f4000]
10:40:13 INFO - PROCESS | 1857 | 1447526413912 Marionette INFO loaded listener.js
10:40:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 73 (0x7faa79092800) [pid = 1857] [serial = 159] [outer = 0x7faa725f4000]
10:40:14 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:14 INFO - document served over http requires an https
10:40:14 INFO - sub-resource via fetch-request using the http-csp
10:40:14 INFO - delivery method with swap-origin-redirect and when
10:40:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:40:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1565ms
10:40:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:40:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6ad59000 == 20 [pid = 1857] [id = 57]
10:40:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 74 (0x7faa7b709800) [pid = 1857] [serial = 160] [outer = (nil)]
10:40:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 75 (0x7faa7c35a000) [pid = 1857] [serial = 161] [outer = 0x7faa7b709800]
10:40:16 INFO - PROCESS | 1857 | 1447526416114 Marionette INFO loaded listener.js
10:40:16 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 76 (0x7faa7c649000) [pid = 1857] [serial = 162] [outer = 0x7faa7b709800]
10:40:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bc30800 == 21 [pid = 1857] [id = 58]
10:40:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 77 (0x7faa5c54a000) [pid = 1857] [serial = 163] [outer = (nil)]
10:40:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 78 (0x7faa5c54c400) [pid = 1857] [serial = 164] [outer = 0x7faa5c54a000]
10:40:17 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:17 INFO - document served over http requires an https
10:40:17 INFO - sub-resource via iframe-tag using the http-csp
10:40:17 INFO - delivery method with keep-origin-redirect and when
10:40:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:40:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2555ms
10:40:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:40:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce6c800 == 22 [pid = 1857] [id = 59]
10:40:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 79 (0x7faa5ba1ec00) [pid = 1857] [serial = 165] [outer = (nil)]
10:40:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 80 (0x7faa5c54dc00) [pid = 1857] [serial = 166] [outer = 0x7faa5ba1ec00]
10:40:18 INFO - PROCESS | 1857 | 1447526418099 Marionette INFO loaded listener.js
10:40:18 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 81 (0x7faa5eef7000) [pid = 1857] [serial = 167] [outer = 0x7faa5ba1ec00]
10:40:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6e3800 == 23 [pid = 1857] [id = 60]
10:40:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 82 (0x7faa5d074400) [pid = 1857] [serial = 168] [outer = (nil)]
10:40:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 83 (0x7faa5b9de800) [pid = 1857] [serial = 169] [outer = 0x7faa5d074400]
10:40:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce75000 == 22 [pid = 1857] [id = 47]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 82 (0x7faa6aa94000) [pid = 1857] [serial = 53] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 81 (0x7faa62d03800) [pid = 1857] [serial = 27] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 80 (0x7faa662be400) [pid = 1857] [serial = 45] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 79 (0x7faa68cd0400) [pid = 1857] [serial = 35] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 78 (0x7faa68905400) [pid = 1857] [serial = 50] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 77 (0x7faa73457800) [pid = 1857] [serial = 40] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 76 (0x7faa5f42dc00) [pid = 1857] [serial = 23] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 75 (0x7faa7176a400) [pid = 1857] [serial = 56] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 74 (0x7faa6534b000) [pid = 1857] [serial = 77] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 73 (0x7faa67e8c400) [pid = 1857] [serial = 82] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 72 (0x7faa723e9400) [pid = 1857] [serial = 87] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 71 (0x7faa71c80000) [pid = 1857] [serial = 95] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 70 (0x7faa7b50dc00) [pid = 1857] [serial = 68] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 69 (0x7faa7c3aa800) [pid = 1857] [serial = 92] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 68 (0x7faa7c44f000) [pid = 1857] [serial = 117] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 67 (0x7faa7c6b5c00) [pid = 1857] [serial = 120] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 66 (0x7faa7c35b800) [pid = 1857] [serial = 114] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 65 (0x7faa77907000) [pid = 1857] [serial = 111] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 64 (0x7faa60889400) [pid = 1857] [serial = 17] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 63 (0x7faa7c455c00) [pid = 1857] [serial = 98] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 62 (0x7faa7b8dd400) [pid = 1857] [serial = 71] [outer = (nil)] [url = about:blank]
10:40:19 INFO - PROCESS | 1857 | --DOMWINDOW == 61 (0x7faa5eef7400) [pid = 1857] [serial = 74] [outer = (nil)] [url = about:blank]
10:40:19 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:19 INFO - document served over http requires an https
10:40:19 INFO - sub-resource via iframe-tag using the http-csp
10:40:19 INFO - delivery method with no-redirect and when
10:40:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:40:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1827ms
10:40:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:40:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ecc3000 == 23 [pid = 1857] [id = 61]
10:40:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 62 (0x7faa5be57800) [pid = 1857] [serial = 170] [outer = (nil)]
10:40:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 63 (0x7faa5f50cc00) [pid = 1857] [serial = 171] [outer = 0x7faa5be57800]
10:40:19 INFO - PROCESS | 1857 | 1447526419916 Marionette INFO loaded listener.js
10:40:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 64 (0x7faa60482c00) [pid = 1857] [serial = 172] [outer = 0x7faa5be57800]
10:40:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f532800 == 24 [pid = 1857] [id = 62]
10:40:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 65 (0x7faa6087e400) [pid = 1857] [serial = 173] [outer = (nil)]
10:40:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 66 (0x7faa60478000) [pid = 1857] [serial = 174] [outer = 0x7faa6087e400]
10:40:20 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:20 INFO - document served over http requires an https
10:40:20 INFO - sub-resource via iframe-tag using the http-csp
10:40:20 INFO - delivery method with swap-origin-redirect and when
10:40:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:40:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1503ms
10:40:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:40:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce7b800 == 25 [pid = 1857] [id = 63]
10:40:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 67 (0x7faa5be58000) [pid = 1857] [serial = 175] [outer = (nil)]
10:40:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 68 (0x7faa634d3c00) [pid = 1857] [serial = 176] [outer = 0x7faa5be58000]
10:40:21 INFO - PROCESS | 1857 | 1447526421782 Marionette INFO loaded listener.js
10:40:21 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 69 (0x7faa653da000) [pid = 1857] [serial = 177] [outer = 0x7faa5be58000]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 68 (0x7faa634d8800) [pid = 1857] [serial = 137] [outer = (nil)] [url = about:blank]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 67 (0x7faa5d079c00) [pid = 1857] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 66 (0x7faa5be5b000) [pid = 1857] [serial = 129] [outer = (nil)] [url = about:blank]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 65 (0x7faa66285400) [pid = 1857] [serial = 140] [outer = (nil)] [url = about:blank]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 64 (0x7faa5f420c00) [pid = 1857] [serial = 134] [outer = (nil)] [url = about:blank]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 63 (0x7faa63488c00) [pid = 1857] [serial = 136] [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]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 62 (0x7faa65f5d400) [pid = 1857] [serial = 139] [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]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 61 (0x7faa5ba13c00) [pid = 1857] [serial = 128] [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]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 60 (0x7faa5be5f000) [pid = 1857] [serial = 133] [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]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 59 (0x7faa5d06ec00) [pid = 1857] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 58 (0x7faa5ba18800) [pid = 1857] [serial = 123] [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]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 57 (0x7faa5f624000) [pid = 1857] [serial = 143] [outer = (nil)] [url = about:blank]
10:40:22 INFO - PROCESS | 1857 | --DOMWINDOW == 56 (0x7faa7c648000) [pid = 1857] [serial = 125] [outer = (nil)] [url = about:blank]
10:40:23 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:23 INFO - document served over http requires an https
10:40:23 INFO - sub-resource via script-tag using the http-csp
10:40:23 INFO - delivery method with keep-origin-redirect and when
10:40:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:40:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2119ms
10:40:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:40:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f531000 == 26 [pid = 1857] [id = 64]
10:40:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 57 (0x7faa5ba19000) [pid = 1857] [serial = 178] [outer = (nil)]
10:40:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 58 (0x7faa5c547800) [pid = 1857] [serial = 179] [outer = 0x7faa5ba19000]
10:40:23 INFO - PROCESS | 1857 | 1447526423845 Marionette INFO loaded listener.js
10:40:23 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 59 (0x7faa60884c00) [pid = 1857] [serial = 180] [outer = 0x7faa5ba19000]
10:40:24 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:24 INFO - document served over http requires an https
10:40:24 INFO - sub-resource via script-tag using the http-csp
10:40:24 INFO - delivery method with no-redirect and when
10:40:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:40:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1483ms
10:40:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:40:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63134000 == 27 [pid = 1857] [id = 65]
10:40:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 60 (0x7faa5c545c00) [pid = 1857] [serial = 181] [outer = (nil)]
10:40:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 61 (0x7faa65351000) [pid = 1857] [serial = 182] [outer = 0x7faa5c545c00]
10:40:25 INFO - PROCESS | 1857 | 1447526425322 Marionette INFO loaded listener.js
10:40:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 62 (0x7faa65b2dc00) [pid = 1857] [serial = 183] [outer = 0x7faa5c545c00]
10:40:26 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:26 INFO - document served over http requires an https
10:40:26 INFO - sub-resource via script-tag using the http-csp
10:40:26 INFO - delivery method with swap-origin-redirect and when
10:40:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:40:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1448ms
10:40:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:40:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bea6000 == 28 [pid = 1857] [id = 66]
10:40:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 63 (0x7faa61248c00) [pid = 1857] [serial = 184] [outer = (nil)]
10:40:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 64 (0x7faa662c6000) [pid = 1857] [serial = 185] [outer = 0x7faa61248c00]
10:40:26 INFO - PROCESS | 1857 | 1447526426843 Marionette INFO loaded listener.js
10:40:26 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 65 (0x7faa67ca3800) [pid = 1857] [serial = 186] [outer = 0x7faa61248c00]
10:40:27 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:27 INFO - document served over http requires an https
10:40:27 INFO - sub-resource via xhr-request using the http-csp
10:40:27 INFO - delivery method with keep-origin-redirect and when
10:40:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:40:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1552ms
10:40:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:40:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67993000 == 29 [pid = 1857] [id = 67]
10:40:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 66 (0x7faa67e8e400) [pid = 1857] [serial = 187] [outer = (nil)]
10:40:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 67 (0x7faa68b66c00) [pid = 1857] [serial = 188] [outer = 0x7faa67e8e400]
10:40:28 INFO - PROCESS | 1857 | 1447526428381 Marionette INFO loaded listener.js
10:40:28 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 68 (0x7faa6a9ed800) [pid = 1857] [serial = 189] [outer = 0x7faa67e8e400]
10:40:29 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:29 INFO - document served over http requires an https
10:40:29 INFO - sub-resource via xhr-request using the http-csp
10:40:29 INFO - delivery method with no-redirect and when
10:40:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:40:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1379ms
10:40:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:40:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68bbf800 == 30 [pid = 1857] [id = 68]
10:40:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 69 (0x7faa6b4a9400) [pid = 1857] [serial = 190] [outer = (nil)]
10:40:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 70 (0x7faa7152cc00) [pid = 1857] [serial = 191] [outer = 0x7faa6b4a9400]
10:40:29 INFO - PROCESS | 1857 | 1447526429802 Marionette INFO loaded listener.js
10:40:29 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 71 (0x7faa7199a400) [pid = 1857] [serial = 192] [outer = 0x7faa6b4a9400]
10:40:30 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:30 INFO - document served over http requires an https
10:40:30 INFO - sub-resource via xhr-request using the http-csp
10:40:30 INFO - delivery method with swap-origin-redirect and when
10:40:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:40:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1311ms
10:40:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:40:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6b84e000 == 31 [pid = 1857] [id = 69]
10:40:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 72 (0x7faa6765ec00) [pid = 1857] [serial = 193] [outer = (nil)]
10:40:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 73 (0x7faa67661c00) [pid = 1857] [serial = 194] [outer = 0x7faa6765ec00]
10:40:31 INFO - PROCESS | 1857 | 1447526431095 Marionette INFO loaded listener.js
10:40:31 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 74 (0x7faa7254ac00) [pid = 1857] [serial = 195] [outer = 0x7faa6765ec00]
10:40:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:31 INFO - document served over http requires an http
10:40:31 INFO - sub-resource via fetch-request using the meta-csp
10:40:31 INFO - delivery method with keep-origin-redirect and when
10:40:31 INFO - the target request is 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"
10:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:40:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1281ms
10:40:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:40:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa71d14800 == 32 [pid = 1857] [id = 70]
10:40:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 75 (0x7faa5be5d800) [pid = 1857] [serial = 196] [outer = (nil)]
10:40:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 76 (0x7faa7345ec00) [pid = 1857] [serial = 197] [outer = 0x7faa5be5d800]
10:40:32 INFO - PROCESS | 1857 | 1447526432356 Marionette INFO loaded listener.js
10:40:32 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 77 (0x7faa790d4000) [pid = 1857] [serial = 198] [outer = 0x7faa5be5d800]
10:40:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:33 INFO - document served over http requires an http
10:40:33 INFO - sub-resource via fetch-request using the meta-csp
10:40:33 INFO - delivery method with no-redirect and when
10:40:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
10:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
10:40:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1278ms
10:40:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:40:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7b546000 == 33 [pid = 1857] [id = 71]
10:40:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 78 (0x7faa6765f400) [pid = 1857] [serial = 199] [outer = (nil)]
10:40:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 79 (0x7faa7b708c00) [pid = 1857] [serial = 200] [outer = 0x7faa6765f400]
10:40:33 INFO - PROCESS | 1857 | 1447526433675 Marionette INFO loaded listener.js
10:40:33 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 80 (0x7faa7c3a8800) [pid = 1857] [serial = 201] [outer = 0x7faa6765f400]
10:40:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:35 INFO - document served over http requires an http
10:40:35 INFO - sub-resource via fetch-request using the meta-csp
10:40:35 INFO - delivery method with swap-origin-redirect and when
10:40:35 INFO - the target request is 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"
10:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:40:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2179ms
10:40:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:40:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce14800 == 34 [pid = 1857] [id = 72]
10:40:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 81 (0x7faa5b9e1000) [pid = 1857] [serial = 202] [outer = (nil)]
10:40:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 82 (0x7faa5be55000) [pid = 1857] [serial = 203] [outer = 0x7faa5b9e1000]
10:40:35 INFO - PROCESS | 1857 | 1447526435855 Marionette INFO loaded listener.js
10:40:35 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 83 (0x7faa5c564400) [pid = 1857] [serial = 204] [outer = 0x7faa5b9e1000]
10:40:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bea5800 == 35 [pid = 1857] [id = 73]
10:40:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 84 (0x7faa5c54f000) [pid = 1857] [serial = 205] [outer = (nil)]
10:40:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f532800 == 34 [pid = 1857] [id = 62]
10:40:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6e3800 == 33 [pid = 1857] [id = 60]
10:40:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bc30800 == 32 [pid = 1857] [id = 58]
10:40:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 85 (0x7faa5d06f000) [pid = 1857] [serial = 206] [outer = 0x7faa5c54f000]
10:40:36 INFO - PROCESS | 1857 | --DOMWINDOW == 84 (0x7faa5c8de000) [pid = 1857] [serial = 130] [outer = (nil)] [url = about:blank]
10:40:36 INFO - PROCESS | 1857 | --DOMWINDOW == 83 (0x7faa67e8b800) [pid = 1857] [serial = 141] [outer = (nil)] [url = about:blank]
10:40:36 INFO - PROCESS | 1857 | --DOMWINDOW == 82 (0x7faa6541c400) [pid = 1857] [serial = 138] [outer = (nil)] [url = about:blank]
10:40:36 INFO - PROCESS | 1857 | --DOMWINDOW == 81 (0x7faa606e7400) [pid = 1857] [serial = 135] [outer = (nil)] [url = about:blank]
10:40:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:36 INFO - document served over http requires an http
10:40:36 INFO - sub-resource via iframe-tag using the meta-csp
10:40:36 INFO - delivery method with keep-origin-redirect and when
10: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
10:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:40:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1531ms
10:40:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:40:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce68000 == 33 [pid = 1857] [id = 74]
10:40:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 82 (0x7faa5d075c00) [pid = 1857] [serial = 207] [outer = (nil)]
10:40:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 83 (0x7faa5eef0400) [pid = 1857] [serial = 208] [outer = 0x7faa5d075c00]
10:40:37 INFO - PROCESS | 1857 | 1447526437272 Marionette INFO loaded listener.js
10:40:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 84 (0x7faa5eef1000) [pid = 1857] [serial = 209] [outer = 0x7faa5d075c00]
10:40:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f486800 == 34 [pid = 1857] [id = 75]
10:40:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 85 (0x7faa60884000) [pid = 1857] [serial = 210] [outer = (nil)]
10:40:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 86 (0x7faa6348b800) [pid = 1857] [serial = 211] [outer = 0x7faa60884000]
10:40:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:38 INFO - document served over http requires an http
10:40:38 INFO - sub-resource via iframe-tag using the meta-csp
10:40:38 INFO - delivery method with no-redirect and when
10:40:38 INFO - the target request is 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"
10:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
10:40:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1141ms
10:40:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:40:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa608bf000 == 35 [pid = 1857] [id = 76]
10:40:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 87 (0x7faa5c551800) [pid = 1857] [serial = 212] [outer = (nil)]
10:40:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 88 (0x7faa612b5000) [pid = 1857] [serial = 213] [outer = 0x7faa5c551800]
10:40:38 INFO - PROCESS | 1857 | 1447526438548 Marionette INFO loaded listener.js
10:40:38 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 89 (0x7faa662c4c00) [pid = 1857] [serial = 214] [outer = 0x7faa5c551800]
10:40:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa634c1000 == 36 [pid = 1857] [id = 77]
10:40:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 90 (0x7faa66532c00) [pid = 1857] [serial = 215] [outer = (nil)]
10:40:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7faa66289400) [pid = 1857] [serial = 216] [outer = 0x7faa66532c00]
10:40:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:39 INFO - document served over http requires an http
10:40:39 INFO - sub-resource via iframe-tag using the meta-csp
10:40:39 INFO - delivery method with swap-origin-redirect and when
10:40:39 INFO - the target request is 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"
10:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:40:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1276ms
10:40:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:40:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce6a800 == 37 [pid = 1857] [id = 78]
10:40:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7faa67659800) [pid = 1857] [serial = 217] [outer = (nil)]
10:40:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7faa6790e000) [pid = 1857] [serial = 218] [outer = 0x7faa67659800]
10:40:39 INFO - PROCESS | 1857 | 1447526439778 Marionette INFO loaded listener.js
10:40:39 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7faa6aa94000) [pid = 1857] [serial = 219] [outer = 0x7faa67659800]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7faa5d074400) [pid = 1857] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526418926]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7faa6087e400) [pid = 1857] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 91 (0x7faa5ba1ec00) [pid = 1857] [serial = 165] [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]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 90 (0x7faa5be57800) [pid = 1857] [serial = 170] [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]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 89 (0x7faa5c54a000) [pid = 1857] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 88 (0x7faa5be55c00) [pid = 1857] [serial = 142] [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]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 87 (0x7faa634d3c00) [pid = 1857] [serial = 176] [outer = (nil)] [url = about:blank]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 86 (0x7faa5f50cc00) [pid = 1857] [serial = 171] [outer = (nil)] [url = about:blank]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 85 (0x7faa7c35a000) [pid = 1857] [serial = 161] [outer = (nil)] [url = about:blank]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 84 (0x7faa5b9dc400) [pid = 1857] [serial = 146] [outer = (nil)] [url = about:blank]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 83 (0x7faa77977800) [pid = 1857] [serial = 158] [outer = (nil)] [url = about:blank]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 82 (0x7faa5b9de800) [pid = 1857] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526418926]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 81 (0x7faa6348c000) [pid = 1857] [serial = 149] [outer = (nil)] [url = about:blank]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 80 (0x7faa60478000) [pid = 1857] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 79 (0x7faa5c54dc00) [pid = 1857] [serial = 166] [outer = (nil)] [url = about:blank]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 78 (0x7faa72f35400) [pid = 1857] [serial = 155] [outer = (nil)] [url = about:blank]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 77 (0x7faa5c54c400) [pid = 1857] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 76 (0x7faa6a9e4400) [pid = 1857] [serial = 152] [outer = (nil)] [url = about:blank]
10:40:40 INFO - PROCESS | 1857 | --DOMWINDOW == 75 (0x7faa66619000) [pid = 1857] [serial = 144] [outer = (nil)] [url = about:blank]
10:40:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:40 INFO - document served over http requires an http
10:40:40 INFO - sub-resource via script-tag using the meta-csp
10:40:40 INFO - delivery method with keep-origin-redirect and when
10:40:40 INFO - the target request is 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"
10:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
10:40:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1132ms
10:40:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:40:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68baf000 == 38 [pid = 1857] [id = 79]
10:40:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 76 (0x7faa60478000) [pid = 1857] [serial = 220] [outer = (nil)]
10:40:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 77 (0x7faa63449c00) [pid = 1857] [serial = 221] [outer = 0x7faa60478000]
10:40:40 INFO - PROCESS | 1857 | 1447526440841 Marionette INFO loaded listener.js
10:40:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 78 (0x7faa63451000) [pid = 1857] [serial = 222] [outer = 0x7faa60478000]
10:40:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:41 INFO - document served over http requires an http
10:40:41 INFO - sub-resource via script-tag using the meta-csp
10:40:41 INFO - delivery method with no-redirect and when
10:40: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-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
10:40:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:40:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1082ms
10:40:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:40:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa735c1000 == 39 [pid = 1857] [id = 80]
10:40:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 79 (0x7faa715de800) [pid = 1857] [serial = 223] [outer = (nil)]
10:40:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 80 (0x7faa71641400) [pid = 1857] [serial = 224] [outer = 0x7faa715de800]
10:40:41 INFO - PROCESS | 1857 | 1447526441951 Marionette INFO loaded listener.js
10:40:42 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 81 (0x7faa71c77c00) [pid = 1857] [serial = 225] [outer = 0x7faa715de800]
10:40:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:42 INFO - document served over http requires an http
10:40:42 INFO - sub-resource via script-tag using the meta-csp
10:40:42 INFO - delivery method with swap-origin-redirect and when
10:40:42 INFO - the target request is 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"
10:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:40:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1087ms
10:40:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:40:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68a6a800 == 40 [pid = 1857] [id = 81]
10:40:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 82 (0x7faa715e2400) [pid = 1857] [serial = 226] [outer = (nil)]
10:40:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 83 (0x7faa7790b400) [pid = 1857] [serial = 227] [outer = 0x7faa715e2400]
10:40:43 INFO - PROCESS | 1857 | 1447526443067 Marionette INFO loaded listener.js
10:40:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 84 (0x7faa7c35a000) [pid = 1857] [serial = 228] [outer = 0x7faa715e2400]
10:40:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:44 INFO - document served over http requires an http
10:40:44 INFO - sub-resource via xhr-request using the meta-csp
10:40:44 INFO - delivery method with keep-origin-redirect and when
10: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
10:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:40:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1275ms
10:40:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:40:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f614800 == 41 [pid = 1857] [id = 82]
10:40:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 85 (0x7faa5c557400) [pid = 1857] [serial = 229] [outer = (nil)]
10:40:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 86 (0x7faa5eef1400) [pid = 1857] [serial = 230] [outer = 0x7faa5c557400]
10:40:44 INFO - PROCESS | 1857 | 1447526444518 Marionette INFO loaded listener.js
10:40:44 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 87 (0x7faa63453c00) [pid = 1857] [serial = 231] [outer = 0x7faa5c557400]
10:40:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:45 INFO - document served over http requires an http
10:40:45 INFO - sub-resource via xhr-request using the meta-csp
10:40:45 INFO - delivery method with no-redirect and when
10:40: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
10:40:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:40:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1334ms
10:40:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:40:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68a7f800 == 42 [pid = 1857] [id = 83]
10:40:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 88 (0x7faa5b9d9400) [pid = 1857] [serial = 232] [outer = (nil)]
10:40:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 89 (0x7faa65996000) [pid = 1857] [serial = 233] [outer = 0x7faa5b9d9400]
10:40:45 INFO - PROCESS | 1857 | 1447526445861 Marionette INFO loaded listener.js
10:40:45 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 90 (0x7faa6a9ec000) [pid = 1857] [serial = 234] [outer = 0x7faa5b9d9400]
10:40:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:46 INFO - document served over http requires an http
10:40:46 INFO - sub-resource via xhr-request using the meta-csp
10:40:46 INFO - delivery method with swap-origin-redirect and when
10: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
10:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:40:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1398ms
10:40:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:40:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa635bb800 == 43 [pid = 1857] [id = 84]
10:40:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7faa5c8da000) [pid = 1857] [serial = 235] [outer = (nil)]
10:40:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7faa7b50c000) [pid = 1857] [serial = 236] [outer = 0x7faa5c8da000]
10:40:47 INFO - PROCESS | 1857 | 1447526447267 Marionette INFO loaded listener.js
10:40:47 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7faa7c4b0c00) [pid = 1857] [serial = 237] [outer = 0x7faa5c8da000]
10:40:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7faa664ce000) [pid = 1857] [serial = 238] [outer = 0x7faa62d0ac00]
10:40:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:48 INFO - document served over http requires an https
10:40:48 INFO - sub-resource via fetch-request using the meta-csp
10:40:48 INFO - delivery method with keep-origin-redirect and when
10:40:48 INFO - the target request is 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"
10:40:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:40:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1487ms
10:40:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:40:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa666e4000 == 44 [pid = 1857] [id = 85]
10:40:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7faa65f26800) [pid = 1857] [serial = 239] [outer = (nil)]
10:40:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7faa664cfc00) [pid = 1857] [serial = 240] [outer = 0x7faa65f26800]
10:40:48 INFO - PROCESS | 1857 | 1447526448778 Marionette INFO loaded listener.js
10:40:48 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7faa7c3ab800) [pid = 1857] [serial = 241] [outer = 0x7faa65f26800]
10:40:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:49 INFO - document served over http requires an https
10:40:49 INFO - sub-resource via fetch-request using the meta-csp
10:40:49 INFO - delivery method with no-redirect and when
10:40: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-https/fetch-request/generic.no-redirect.http.html"
10:40:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:40:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1277ms
10:40:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:40:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa71c54800 == 45 [pid = 1857] [id = 86]
10:40:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7faa664cac00) [pid = 1857] [serial = 242] [outer = (nil)]
10:40:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7faa7c648000) [pid = 1857] [serial = 243] [outer = 0x7faa664cac00]
10:40:50 INFO - PROCESS | 1857 | 1447526450046 Marionette INFO loaded listener.js
10:40:50 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7faa7d352400) [pid = 1857] [serial = 244] [outer = 0x7faa664cac00]
10:40:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:50 INFO - document served over http requires an https
10:40:50 INFO - sub-resource via fetch-request using the meta-csp
10:40:50 INFO - delivery method with swap-origin-redirect and when
10:40:50 INFO - the target request is 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"
10:40:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:40:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1334ms
10:40:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:40:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64442000 == 46 [pid = 1857] [id = 87]
10:40:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7faa5b8d7400) [pid = 1857] [serial = 245] [outer = (nil)]
10:40:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7faa5b8db400) [pid = 1857] [serial = 246] [outer = 0x7faa5b8d7400]
10:40:51 INFO - PROCESS | 1857 | 1447526451484 Marionette INFO loaded listener.js
10:40:51 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7faa7d352000) [pid = 1857] [serial = 247] [outer = 0x7faa5b8d7400]
10:40:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64018800 == 47 [pid = 1857] [id = 88]
10:40:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7faa64004400) [pid = 1857] [serial = 248] [outer = (nil)]
10:40:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7faa64009000) [pid = 1857] [serial = 249] [outer = 0x7faa64004400]
10:40:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:52 INFO - document served over http requires an https
10:40:52 INFO - sub-resource via iframe-tag using the meta-csp
10:40:52 INFO - delivery method with keep-origin-redirect and when
10:40: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
10:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:40:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1482ms
10:40:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:40:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6401b800 == 48 [pid = 1857] [id = 89]
10:40:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7faa64007c00) [pid = 1857] [serial = 250] [outer = (nil)]
10:40:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7faa6400bc00) [pid = 1857] [serial = 251] [outer = 0x7faa64007c00]
10:40:52 INFO - PROCESS | 1857 | 1447526452946 Marionette INFO loaded listener.js
10:40:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7faa6403c400) [pid = 1857] [serial = 252] [outer = 0x7faa64007c00]
10:40:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64236800 == 49 [pid = 1857] [id = 90]
10:40:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa6403f400) [pid = 1857] [serial = 253] [outer = (nil)]
10:40:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa64043400) [pid = 1857] [serial = 254] [outer = 0x7faa6403f400]
10:40:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:53 INFO - document served over http requires an https
10:40:53 INFO - sub-resource via iframe-tag using the meta-csp
10:40:53 INFO - delivery method with no-redirect and when
10:40:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
10:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:40:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1486ms
10:40:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:40:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64243000 == 50 [pid = 1857] [id = 91]
10:40:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa6400a800) [pid = 1857] [serial = 255] [outer = (nil)]
10:40:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa64045400) [pid = 1857] [serial = 256] [outer = 0x7faa6400a800]
10:40:54 INFO - PROCESS | 1857 | 1447526454431 Marionette INFO loaded listener.js
10:40:54 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa64272c00) [pid = 1857] [serial = 257] [outer = 0x7faa6400a800]
10:40:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa66963000 == 51 [pid = 1857] [id = 92]
10:40:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa63a14400) [pid = 1857] [serial = 258] [outer = (nil)]
10:40:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa63a19000) [pid = 1857] [serial = 259] [outer = 0x7faa63a14400]
10:40:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:55 INFO - document served over http requires an https
10:40:55 INFO - sub-resource via iframe-tag using the meta-csp
10:40:55 INFO - delivery method with swap-origin-redirect and when
10:40:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
10:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:40:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1434ms
10:40:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:40:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63ac0800 == 52 [pid = 1857] [id = 93]
10:40:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa5b8d6400) [pid = 1857] [serial = 260] [outer = (nil)]
10:40:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa5d06ec00) [pid = 1857] [serial = 261] [outer = 0x7faa5b8d6400]
10:40:56 INFO - PROCESS | 1857 | 1447526456887 Marionette INFO loaded listener.js
10:40:56 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa63a36800) [pid = 1857] [serial = 262] [outer = 0x7faa5b8d6400]
10:40:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:58 INFO - document served over http requires an https
10:40:58 INFO - sub-resource via script-tag using the meta-csp
10:40:58 INFO - delivery method with keep-origin-redirect and when
10:40:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
10:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:40:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2694ms
10:40:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:40:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa635ad800 == 53 [pid = 1857] [id = 94]
10:40:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa5b8d9000) [pid = 1857] [serial = 263] [outer = (nil)]
10:40:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa5c54a400) [pid = 1857] [serial = 264] [outer = 0x7faa5b8d9000]
10:40:58 INFO - PROCESS | 1857 | 1447526458625 Marionette INFO loaded listener.js
10:40:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa5eeec800) [pid = 1857] [serial = 265] [outer = 0x7faa5b8d9000]
10:40:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:40:59 INFO - document served over http requires an https
10:40:59 INFO - sub-resource via script-tag using the meta-csp
10:40:59 INFO - delivery method with no-redirect and when
10:40:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
10:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:40:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1333ms
10:40:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:40:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce13800 == 54 [pid = 1857] [id = 95]
10:40:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa5c54bc00) [pid = 1857] [serial = 266] [outer = (nil)]
10:40:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa5d072000) [pid = 1857] [serial = 267] [outer = 0x7faa5c54bc00]
10:40:59 INFO - PROCESS | 1857 | 1447526459911 Marionette INFO loaded listener.js
10:41:00 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa63446800) [pid = 1857] [serial = 268] [outer = 0x7faa5c54bc00]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bea7000 == 53 [pid = 1857] [id = 46]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa735c1000 == 52 [pid = 1857] [id = 80]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68baf000 == 51 [pid = 1857] [id = 79]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce6a800 == 50 [pid = 1857] [id = 78]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa634c1000 == 49 [pid = 1857] [id = 77]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa608bf000 == 48 [pid = 1857] [id = 76]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f486800 == 47 [pid = 1857] [id = 75]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce68000 == 46 [pid = 1857] [id = 74]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bea5800 == 45 [pid = 1857] [id = 73]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce14800 == 44 [pid = 1857] [id = 72]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7b546000 == 43 [pid = 1857] [id = 71]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa71d14800 == 42 [pid = 1857] [id = 70]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6b84e000 == 41 [pid = 1857] [id = 69]
10:41:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68bbf800 == 40 [pid = 1857] [id = 68]
10:41:00 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa5eef7000) [pid = 1857] [serial = 167] [outer = (nil)] [url = about:blank]
10:41:00 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa60482c00) [pid = 1857] [serial = 172] [outer = (nil)] [url = about:blank]
10:41:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:01 INFO - document served over http requires an https
10:41:01 INFO - sub-resource via script-tag using the meta-csp
10:41:01 INFO - delivery method with swap-origin-redirect and when
10:41:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
10:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:41:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1553ms
10:41:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:41:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f47b800 == 41 [pid = 1857] [id = 96]
10:41:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa63494c00) [pid = 1857] [serial = 269] [outer = (nil)]
10:41:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa63a16800) [pid = 1857] [serial = 270] [outer = 0x7faa63494c00]
10:41:01 INFO - PROCESS | 1857 | 1447526461497 Marionette INFO loaded listener.js
10:41:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa63a3a000) [pid = 1857] [serial = 271] [outer = 0x7faa63494c00]
10:41:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:02 INFO - document served over http requires an https
10:41:02 INFO - sub-resource via xhr-request using the meta-csp
10:41:02 INFO - delivery method with keep-origin-redirect and when
10:41:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
10:41:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:41:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1188ms
10:41:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:41:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63ad9000 == 42 [pid = 1857] [id = 97]
10:41:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa63a41000) [pid = 1857] [serial = 272] [outer = (nil)]
10:41:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa6400fc00) [pid = 1857] [serial = 273] [outer = 0x7faa63a41000]
10:41:02 INFO - PROCESS | 1857 | 1447526462539 Marionette INFO loaded listener.js
10:41:02 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa64272800) [pid = 1857] [serial = 274] [outer = 0x7faa63a41000]
10:41:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:03 INFO - document served over http requires an https
10:41:03 INFO - sub-resource via xhr-request using the meta-csp
10:41:03 INFO - delivery method with no-redirect and when
10:41:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
10:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:41:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1141ms
10:41:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:41:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa602d3800 == 43 [pid = 1857] [id = 98]
10:41:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa64276000) [pid = 1857] [serial = 275] [outer = (nil)]
10:41:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa64277400) [pid = 1857] [serial = 276] [outer = 0x7faa64276000]
10:41:03 INFO - PROCESS | 1857 | 1447526463798 Marionette INFO loaded listener.js
10:41:03 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa6541ac00) [pid = 1857] [serial = 277] [outer = 0x7faa64276000]
10:41:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:04 INFO - document served over http requires an https
10:41:04 INFO - sub-resource via xhr-request using the meta-csp
10:41:04 INFO - delivery method with swap-origin-redirect and when
10:41:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
10:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:41:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1190ms
10:41:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:41:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68a60000 == 44 [pid = 1857] [id = 99]
10:41:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa65f65400) [pid = 1857] [serial = 278] [outer = (nil)]
10:41:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa6652d400) [pid = 1857] [serial = 279] [outer = 0x7faa65f65400]
10:41:05 INFO - PROCESS | 1857 | 1447526465037 Marionette INFO loaded listener.js
10:41:05 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa67660c00) [pid = 1857] [serial = 280] [outer = 0x7faa65f65400]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa5c551800) [pid = 1857] [serial = 212] [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]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa67659800) [pid = 1857] [serial = 217] [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]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa5d075c00) [pid = 1857] [serial = 207] [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]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa66532c00) [pid = 1857] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa715de800) [pid = 1857] [serial = 223] [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]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa60884000) [pid = 1857] [serial = 210] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526437934]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa5c54f000) [pid = 1857] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa5b9e1000) [pid = 1857] [serial = 202] [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]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa60478000) [pid = 1857] [serial = 220] [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]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa5be58000) [pid = 1857] [serial = 175] [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]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa7152cc00) [pid = 1857] [serial = 191] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa67661c00) [pid = 1857] [serial = 194] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa7345ec00) [pid = 1857] [serial = 197] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa662c6000) [pid = 1857] [serial = 185] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa6348b800) [pid = 1857] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526437934]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa5eef0400) [pid = 1857] [serial = 208] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa68b66c00) [pid = 1857] [serial = 188] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa63449c00) [pid = 1857] [serial = 221] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa6790e000) [pid = 1857] [serial = 218] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa5c547800) [pid = 1857] [serial = 179] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa7b708c00) [pid = 1857] [serial = 200] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa5d06f000) [pid = 1857] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa5be55000) [pid = 1857] [serial = 203] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa65351000) [pid = 1857] [serial = 182] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa66289400) [pid = 1857] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa612b5000) [pid = 1857] [serial = 213] [outer = (nil)] [url = about:blank]
10:41:05 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7faa71641400) [pid = 1857] [serial = 224] [outer = (nil)] [url = about:blank]
10:41:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:06 INFO - document served over http requires an http
10:41:06 INFO - sub-resource via fetch-request using the meta-csp
10:41:06 INFO - delivery method with keep-origin-redirect and when
10:41: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
10:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:41:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1737ms
10:41:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:41:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6c52c000 == 45 [pid = 1857] [id = 100]
10:41:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7faa5b9de800) [pid = 1857] [serial = 281] [outer = (nil)]
10:41:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa67661800) [pid = 1857] [serial = 282] [outer = 0x7faa5b9de800]
10:41:06 INFO - PROCESS | 1857 | 1447526466740 Marionette INFO loaded listener.js
10:41:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa6add7c00) [pid = 1857] [serial = 283] [outer = 0x7faa5b9de800]
10:41:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:07 INFO - document served over http requires an http
10:41:07 INFO - sub-resource via fetch-request using the meta-csp
10:41:07 INFO - delivery method with no-redirect and when
10:41: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-http/fetch-request/generic.no-redirect.http.html"
10:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
10:41:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1079ms
10:41:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:41:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6db800 == 46 [pid = 1857] [id = 101]
10:41:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa5b9db800) [pid = 1857] [serial = 284] [outer = (nil)]
10:41:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa5b9e3000) [pid = 1857] [serial = 285] [outer = 0x7faa5b9db800]
10:41:08 INFO - PROCESS | 1857 | 1447526468003 Marionette INFO loaded listener.js
10:41:08 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa5c8df400) [pid = 1857] [serial = 286] [outer = 0x7faa5b9db800]
10:41:09 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:09 INFO - document served over http requires an http
10:41:09 INFO - sub-resource via fetch-request using the meta-csp
10:41:09 INFO - delivery method with swap-origin-redirect and when
10:41: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-http/fetch-request/generic.swap-origin-redirect.http.html"
10:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:41:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1582ms
10:41:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:41:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67a28800 == 47 [pid = 1857] [id = 102]
10:41:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa5b9de000) [pid = 1857] [serial = 287] [outer = (nil)]
10:41:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa63450400) [pid = 1857] [serial = 288] [outer = 0x7faa5b9de000]
10:41:09 INFO - PROCESS | 1857 | 1447526469537 Marionette INFO loaded listener.js
10:41:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa63a2d800) [pid = 1857] [serial = 289] [outer = 0x7faa5b9de000]
10:41:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa723ce800 == 48 [pid = 1857] [id = 103]
10:41:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa63a2fc00) [pid = 1857] [serial = 290] [outer = (nil)]
10:41:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa63a2c000) [pid = 1857] [serial = 291] [outer = 0x7faa63a2fc00]
10:41:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:10 INFO - document served over http requires an http
10:41:10 INFO - sub-resource via iframe-tag using the meta-csp
10:41:10 INFO - delivery method with keep-origin-redirect and when
10: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
10:41:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:41:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1532ms
10:41:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:41:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7b543800 == 49 [pid = 1857] [id = 104]
10:41:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa60475000) [pid = 1857] [serial = 292] [outer = (nil)]
10:41:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa64271400) [pid = 1857] [serial = 293] [outer = 0x7faa60475000]
10:41:11 INFO - PROCESS | 1857 | 1447526471179 Marionette INFO loaded listener.js
10:41:11 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa662c3800) [pid = 1857] [serial = 294] [outer = 0x7faa60475000]
10:41:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b0ed000 == 50 [pid = 1857] [id = 105]
10:41:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa65c85800) [pid = 1857] [serial = 295] [outer = (nil)]
10:41:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa65606400) [pid = 1857] [serial = 296] [outer = 0x7faa65c85800]
10:41:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:12 INFO - document served over http requires an http
10:41:12 INFO - sub-resource via iframe-tag using the meta-csp
10:41:12 INFO - delivery method with no-redirect and when
10:41:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
10:41:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
10:41:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1531ms
10:41:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:41:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b0fd800 == 51 [pid = 1857] [id = 106]
10:41:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa64008800) [pid = 1857] [serial = 297] [outer = (nil)]
10:41:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa68cccc00) [pid = 1857] [serial = 298] [outer = 0x7faa64008800]
10:41:12 INFO - PROCESS | 1857 | 1447526472757 Marionette INFO loaded listener.js
10:41:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa71648000) [pid = 1857] [serial = 299] [outer = 0x7faa64008800]
10:41:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5aecf800 == 52 [pid = 1857] [id = 107]
10:41:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa5ce8bc00) [pid = 1857] [serial = 300] [outer = (nil)]
10:41:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa5ce91400) [pid = 1857] [serial = 301] [outer = 0x7faa5ce8bc00]
10:41:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:13 INFO - document served over http requires an http
10:41:13 INFO - sub-resource via iframe-tag using the meta-csp
10:41:13 INFO - delivery method with swap-origin-redirect and when
10:41:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
10:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:41:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1533ms
10:41:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:41:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5aedb800 == 53 [pid = 1857] [id = 108]
10:41:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa5ce8ec00) [pid = 1857] [serial = 302] [outer = (nil)]
10:41:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa5ce96800) [pid = 1857] [serial = 303] [outer = 0x7faa5ce8ec00]
10:41:14 INFO - PROCESS | 1857 | 1447526474181 Marionette INFO loaded listener.js
10:41:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa7164f400) [pid = 1857] [serial = 304] [outer = 0x7faa5ce8ec00]
10:41:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:15 INFO - document served over http requires an http
10:41:15 INFO - sub-resource via script-tag using the meta-csp
10:41:15 INFO - delivery method with keep-origin-redirect and when
10:41:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
10:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
10:41:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1379ms
10:41:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:41:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa647bf800 == 54 [pid = 1857] [id = 109]
10:41:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa73563c00) [pid = 1857] [serial = 305] [outer = (nil)]
10:41:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa79006400) [pid = 1857] [serial = 306] [outer = 0x7faa73563c00]
10:41:15 INFO - PROCESS | 1857 | 1447526475574 Marionette INFO loaded listener.js
10:41:15 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa7c44d400) [pid = 1857] [serial = 307] [outer = 0x7faa73563c00]
10:41:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:16 INFO - document served over http requires an http
10:41:16 INFO - sub-resource via script-tag using the meta-csp
10:41:16 INFO - delivery method with no-redirect and when
10: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
10:41:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:41:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1439ms
10:41:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:41:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b11d000 == 55 [pid = 1857] [id = 110]
10:41:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5b17d000) [pid = 1857] [serial = 308] [outer = (nil)]
10:41:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa5b182800) [pid = 1857] [serial = 309] [outer = 0x7faa5b17d000]
10:41:17 INFO - PROCESS | 1857 | 1447526477011 Marionette INFO loaded listener.js
10:41:17 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa7c459400) [pid = 1857] [serial = 310] [outer = 0x7faa5b17d000]
10:41:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:18 INFO - document served over http requires an http
10:41:18 INFO - sub-resource via script-tag using the meta-csp
10:41:18 INFO - delivery method with swap-origin-redirect and when
10:41:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
10:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:41:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1446ms
10:41:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:41:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa647d1000 == 56 [pid = 1857] [id = 111]
10:41:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa5b317800) [pid = 1857] [serial = 311] [outer = (nil)]
10:41:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa5b31d000) [pid = 1857] [serial = 312] [outer = 0x7faa5b317800]
10:41:18 INFO - PROCESS | 1857 | 1447526478500 Marionette INFO loaded listener.js
10:41:18 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa7c4afc00) [pid = 1857] [serial = 313] [outer = 0x7faa5b317800]
10:41:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:19 INFO - document served over http requires an http
10:41:19 INFO - sub-resource via xhr-request using the meta-csp
10:41:19 INFO - delivery method with keep-origin-redirect and when
10:41:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
10:41:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:41:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1381ms
10:41:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:41:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b43d000 == 57 [pid = 1857] [id = 112]
10:41:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa5b319c00) [pid = 1857] [serial = 314] [outer = (nil)]
10:41:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa5b4dc800) [pid = 1857] [serial = 315] [outer = 0x7faa5b319c00]
10:41:19 INFO - PROCESS | 1857 | 1447526479893 Marionette INFO loaded listener.js
10:41:19 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa5b4e4c00) [pid = 1857] [serial = 316] [outer = 0x7faa5b319c00]
10:41:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:21 INFO - document served over http requires an http
10:41:21 INFO - sub-resource via xhr-request using the meta-csp
10:41:21 INFO - delivery method with no-redirect and when
10:41:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
10:41:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:41:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2284ms
10:41:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:41:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5595d800 == 58 [pid = 1857] [id = 113]
10:41:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5b4d8800) [pid = 1857] [serial = 317] [outer = (nil)]
10:41:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5b9df800) [pid = 1857] [serial = 318] [outer = 0x7faa5b4d8800]
10:41:22 INFO - PROCESS | 1857 | 1447526482202 Marionette INFO loaded listener.js
10:41:22 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa6348dc00) [pid = 1857] [serial = 319] [outer = 0x7faa5b4d8800]
10:41:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:23 INFO - document served over http requires an http
10:41:23 INFO - sub-resource via xhr-request using the meta-csp
10:41:23 INFO - delivery method with swap-origin-redirect and when
10:41:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
10:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:41:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1482ms
10:41:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:41:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f611000 == 59 [pid = 1857] [id = 114]
10:41:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa5b4d9000) [pid = 1857] [serial = 320] [outer = (nil)]
10:41:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa5c54ac00) [pid = 1857] [serial = 321] [outer = 0x7faa5b4d9000]
10:41:23 INFO - PROCESS | 1857 | 1447526483757 Marionette INFO loaded listener.js
10:41:23 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa6047cc00) [pid = 1857] [serial = 322] [outer = 0x7faa5b4d9000]
10:41:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:24 INFO - document served over http requires an https
10:41:24 INFO - sub-resource via fetch-request using the meta-csp
10:41:24 INFO - delivery method with keep-origin-redirect and when
10:41:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
10:41:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:41:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1537ms
10:41:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:41:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5beae800 == 60 [pid = 1857] [id = 115]
10:41:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5ba12800) [pid = 1857] [serial = 323] [outer = (nil)]
10:41:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa5c562400) [pid = 1857] [serial = 324] [outer = 0x7faa5ba12800]
10:41:25 INFO - PROCESS | 1857 | 1447526485263 Marionette INFO loaded listener.js
10:41:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa634d5000) [pid = 1857] [serial = 325] [outer = 0x7faa5ba12800]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68a60000 == 59 [pid = 1857] [id = 99]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa602d3800 == 58 [pid = 1857] [id = 98]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63ad9000 == 57 [pid = 1857] [id = 97]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f47b800 == 56 [pid = 1857] [id = 96]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce13800 == 55 [pid = 1857] [id = 95]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa635ad800 == 54 [pid = 1857] [id = 94]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63ac0800 == 53 [pid = 1857] [id = 93]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa66963000 == 52 [pid = 1857] [id = 92]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64243000 == 51 [pid = 1857] [id = 91]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64236800 == 50 [pid = 1857] [id = 90]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6401b800 == 49 [pid = 1857] [id = 89]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64018800 == 48 [pid = 1857] [id = 88]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64442000 == 47 [pid = 1857] [id = 87]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa71c54800 == 46 [pid = 1857] [id = 86]
10:41:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa666e4000 == 45 [pid = 1857] [id = 85]
10:41:26 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa635bb800 == 44 [pid = 1857] [id = 84]
10:41:26 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68a7f800 == 43 [pid = 1857] [id = 83]
10:41:26 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f614800 == 42 [pid = 1857] [id = 82]
10:41:26 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa653da000) [pid = 1857] [serial = 177] [outer = (nil)] [url = about:blank]
10:41:26 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa5c564400) [pid = 1857] [serial = 204] [outer = (nil)] [url = about:blank]
10:41:26 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa6aa94000) [pid = 1857] [serial = 219] [outer = (nil)] [url = about:blank]
10:41:26 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa5eef1000) [pid = 1857] [serial = 209] [outer = (nil)] [url = about:blank]
10:41:26 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa71c77c00) [pid = 1857] [serial = 225] [outer = (nil)] [url = about:blank]
10:41:26 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa63451000) [pid = 1857] [serial = 222] [outer = (nil)] [url = about:blank]
10:41:26 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa662c4c00) [pid = 1857] [serial = 214] [outer = (nil)] [url = about:blank]
10:41:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:26 INFO - document served over http requires an https
10:41:26 INFO - sub-resource via fetch-request using the meta-csp
10:41:26 INFO - delivery method with no-redirect and when
10: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
10:41:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:41:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1446ms
10:41:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:41:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6128c000 == 43 [pid = 1857] [id = 116]
10:41:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5b9dc400) [pid = 1857] [serial = 326] [outer = (nil)]
10:41:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa63451000) [pid = 1857] [serial = 327] [outer = 0x7faa5b9dc400]
10:41:26 INFO - PROCESS | 1857 | 1447526486755 Marionette INFO loaded listener.js
10:41:26 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa63a42c00) [pid = 1857] [serial = 328] [outer = 0x7faa5b9dc400]
10:41:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:27 INFO - document served over http requires an https
10:41:27 INFO - sub-resource via fetch-request using the meta-csp
10:41:27 INFO - delivery method with swap-origin-redirect and when
10:41:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
10:41:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:41:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1284ms
10:41:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:41:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63ace800 == 44 [pid = 1857] [id = 117]
10:41:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa63a3c400) [pid = 1857] [serial = 329] [outer = (nil)]
10:41:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa6400cc00) [pid = 1857] [serial = 330] [outer = 0x7faa63a3c400]
10:41:27 INFO - PROCESS | 1857 | 1447526487896 Marionette INFO loaded listener.js
10:41:27 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa64274400) [pid = 1857] [serial = 331] [outer = 0x7faa63a3c400]
10:41:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64233800 == 45 [pid = 1857] [id = 118]
10:41:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa6404b000) [pid = 1857] [serial = 332] [outer = (nil)]
10:41:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa64273400) [pid = 1857] [serial = 333] [outer = 0x7faa6404b000]
10:41:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:28 INFO - document served over http requires an https
10:41:28 INFO - sub-resource via iframe-tag using the meta-csp
10:41:28 INFO - delivery method with keep-origin-redirect and when
10:41:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
10:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:41:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1278ms
10:41:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:41:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa635ba800 == 46 [pid = 1857] [id = 119]
10:41:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa63a40000) [pid = 1857] [serial = 334] [outer = (nil)]
10:41:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa6598fc00) [pid = 1857] [serial = 335] [outer = 0x7faa63a40000]
10:41:29 INFO - PROCESS | 1857 | 1447526489260 Marionette INFO loaded listener.js
10:41:29 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa664d6400) [pid = 1857] [serial = 336] [outer = 0x7faa63a40000]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa63a41000) [pid = 1857] [serial = 272] [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]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa64004400) [pid = 1857] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa6403f400) [pid = 1857] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526453645]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa63a14400) [pid = 1857] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa6400fc00) [pid = 1857] [serial = 273] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa664cfc00) [pid = 1857] [serial = 240] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa5b8db400) [pid = 1857] [serial = 246] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa6652d400) [pid = 1857] [serial = 279] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa7b50c000) [pid = 1857] [serial = 236] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa63a16800) [pid = 1857] [serial = 270] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa64277400) [pid = 1857] [serial = 276] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa7c648000) [pid = 1857] [serial = 243] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa67661800) [pid = 1857] [serial = 282] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa64276000) [pid = 1857] [serial = 275] [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]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa5b8d9000) [pid = 1857] [serial = 263] [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]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa63494c00) [pid = 1857] [serial = 269] [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]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa5c54bc00) [pid = 1857] [serial = 266] [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]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa65f65400) [pid = 1857] [serial = 278] [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]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa63a19000) [pid = 1857] [serial = 259] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa5d072000) [pid = 1857] [serial = 267] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa6400bc00) [pid = 1857] [serial = 251] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa5eef1400) [pid = 1857] [serial = 230] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa64009000) [pid = 1857] [serial = 249] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa64045400) [pid = 1857] [serial = 256] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa7790b400) [pid = 1857] [serial = 227] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa5d06ec00) [pid = 1857] [serial = 261] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa5c54a400) [pid = 1857] [serial = 264] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa64043400) [pid = 1857] [serial = 254] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526453645]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa65996000) [pid = 1857] [serial = 233] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa653cbc00) [pid = 1857] [serial = 105] [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.]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa7c35a000) [pid = 1857] [serial = 228] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa6541ac00) [pid = 1857] [serial = 277] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa64272800) [pid = 1857] [serial = 274] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa63a3a000) [pid = 1857] [serial = 271] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64436000 == 47 [pid = 1857] [id = 120]
10:41:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa5aee6000) [pid = 1857] [serial = 337] [outer = (nil)]
10:41:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa5aeef400) [pid = 1857] [serial = 338] [outer = 0x7faa5aee6000]
10:41:30 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:30 INFO - document served over http requires an https
10:41:30 INFO - sub-resource via iframe-tag using the meta-csp
10:41:30 INFO - delivery method with no-redirect and when
10:41:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
10:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:41:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1256ms
10:41:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:41:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa647c1800 == 48 [pid = 1857] [id = 121]
10:41:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa5ba1b800) [pid = 1857] [serial = 339] [outer = (nil)]
10:41:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa5d072000) [pid = 1857] [serial = 340] [outer = 0x7faa5ba1b800]
10:41:30 INFO - PROCESS | 1857 | 1447526490477 Marionette INFO loaded listener.js
10:41:30 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa64277400) [pid = 1857] [serial = 341] [outer = 0x7faa5ba1b800]
10:41:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa666dd800 == 49 [pid = 1857] [id = 122]
10:41:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa64279400) [pid = 1857] [serial = 342] [outer = (nil)]
10:41:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa664cf000) [pid = 1857] [serial = 343] [outer = 0x7faa64279400]
10:41:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:31 INFO - document served over http requires an https
10:41:31 INFO - sub-resource via iframe-tag using the meta-csp
10:41:31 INFO - delivery method with swap-origin-redirect and when
10:41:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
10:41:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:41:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1189ms
10:41:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:41:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6401c000 == 50 [pid = 1857] [id = 123]
10:41:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa6652d400) [pid = 1857] [serial = 344] [outer = (nil)]
10:41:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa67657400) [pid = 1857] [serial = 345] [outer = 0x7faa6652d400]
10:41:31 INFO - PROCESS | 1857 | 1447526491698 Marionette INFO loaded listener.js
10:41:31 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa68cd0400) [pid = 1857] [serial = 346] [outer = 0x7faa6652d400]
10:41:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:32 INFO - document served over http requires an https
10:41:32 INFO - sub-resource via script-tag using the meta-csp
10:41:32 INFO - delivery method with keep-origin-redirect and when
10:41:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
10:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:41:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1278ms
10:41:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:41:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c81d800 == 51 [pid = 1857] [id = 124]
10:41:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa5aeec400) [pid = 1857] [serial = 347] [outer = (nil)]
10:41:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa5aef1000) [pid = 1857] [serial = 348] [outer = 0x7faa5aeec400]
10:41:33 INFO - PROCESS | 1857 | 1447526493210 Marionette INFO loaded listener.js
10:41:33 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5ba18400) [pid = 1857] [serial = 349] [outer = 0x7faa5aeec400]
10:41:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:34 INFO - document served over http requires an https
10:41:34 INFO - sub-resource via script-tag using the meta-csp
10:41:34 INFO - delivery method with no-redirect and when
10:41:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
10:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:41:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1531ms
10:41:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:41:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6424a800 == 52 [pid = 1857] [id = 125]
10:41:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa5aeefc00) [pid = 1857] [serial = 350] [outer = (nil)]
10:41:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa5f42c400) [pid = 1857] [serial = 351] [outer = 0x7faa5aeefc00]
10:41:34 INFO - PROCESS | 1857 | 1447526494679 Marionette INFO loaded listener.js
10:41:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa63a15400) [pid = 1857] [serial = 352] [outer = 0x7faa5aeefc00]
10:41:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:35 INFO - document served over http requires an https
10:41:35 INFO - sub-resource via script-tag using the meta-csp
10:41:35 INFO - delivery method with swap-origin-redirect and when
10:41:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
10:41:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:41:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1530ms
10:41:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:41:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68a77800 == 53 [pid = 1857] [id = 126]
10:41:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa6427a800) [pid = 1857] [serial = 353] [outer = (nil)]
10:41:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa66283400) [pid = 1857] [serial = 354] [outer = 0x7faa6427a800]
10:41:36 INFO - PROCESS | 1857 | 1447526496340 Marionette INFO loaded listener.js
10:41:36 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa68cd0800) [pid = 1857] [serial = 355] [outer = 0x7faa6427a800]
10:41:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:37 INFO - document served over http requires an https
10:41:37 INFO - sub-resource via xhr-request using the meta-csp
10:41:37 INFO - delivery method with keep-origin-redirect and when
10:41:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
10:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:41:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1487ms
10:41:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:41:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7165e000 == 54 [pid = 1857] [id = 127]
10:41:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa65603800) [pid = 1857] [serial = 356] [outer = (nil)]
10:41:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa71641400) [pid = 1857] [serial = 357] [outer = 0x7faa65603800]
10:41:37 INFO - PROCESS | 1857 | 1447526497712 Marionette INFO loaded listener.js
10:41:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa734e4c00) [pid = 1857] [serial = 358] [outer = 0x7faa65603800]
10:41:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:38 INFO - document served over http requires an https
10:41:38 INFO - sub-resource via xhr-request using the meta-csp
10:41:38 INFO - delivery method with no-redirect and when
10:41:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
10:41:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:41:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1378ms
10:41:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:41:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa77d97000 == 55 [pid = 1857] [id = 128]
10:41:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa65603c00) [pid = 1857] [serial = 359] [outer = (nil)]
10:41:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa7b8de800) [pid = 1857] [serial = 360] [outer = 0x7faa65603c00]
10:41:39 INFO - PROCESS | 1857 | 1447526499155 Marionette INFO loaded listener.js
10:41:39 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa7d353000) [pid = 1857] [serial = 361] [outer = 0x7faa65603c00]
10:41:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:40 INFO - document served over http requires an https
10:41:40 INFO - sub-resource via xhr-request using the meta-csp
10:41:40 INFO - delivery method with swap-origin-redirect and when
10: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
10:41:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:41:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1451ms
10:41:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:41:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d61800 == 56 [pid = 1857] [id = 129]
10:41:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa63c7dc00) [pid = 1857] [serial = 362] [outer = (nil)]
10:41:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa7152d400) [pid = 1857] [serial = 363] [outer = 0x7faa63c7dc00]
10:41:40 INFO - PROCESS | 1857 | 1447526500697 Marionette INFO loaded listener.js
10:41:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa7d35d800) [pid = 1857] [serial = 364] [outer = 0x7faa63c7dc00]
10:41:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:41 INFO - document served over http requires an http
10:41:41 INFO - sub-resource via fetch-request using the meta-referrer
10:41:41 INFO - delivery method with keep-origin-redirect and when
10:41:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:41:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:41:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1477ms
10:41:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:41:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556ed800 == 57 [pid = 1857] [id = 130]
10:41:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa5ee92800) [pid = 1857] [serial = 365] [outer = (nil)]
10:41:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa5ee96800) [pid = 1857] [serial = 366] [outer = 0x7faa5ee92800]
10:41:42 INFO - PROCESS | 1857 | 1447526502115 Marionette INFO loaded listener.js
10:41:42 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa63c79400) [pid = 1857] [serial = 367] [outer = 0x7faa5ee92800]
10:41:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:43 INFO - document served over http requires an http
10:41:43 INFO - sub-resource via fetch-request using the meta-referrer
10:41:43 INFO - delivery method with no-redirect and when
10:41:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:41:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
10:41:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1430ms
10:41:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:41:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63c1b800 == 58 [pid = 1857] [id = 131]
10:41:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa55323c00) [pid = 1857] [serial = 368] [outer = (nil)]
10:41:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa5532a000) [pid = 1857] [serial = 369] [outer = 0x7faa55323c00]
10:41:43 INFO - PROCESS | 1857 | 1447526503560 Marionette INFO loaded listener.js
10:41:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa5ee93800) [pid = 1857] [serial = 370] [outer = 0x7faa55323c00]
10:41:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:44 INFO - document served over http requires an http
10:41:44 INFO - sub-resource via fetch-request using the meta-referrer
10:41:44 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:41:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1478ms
10:41:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:41:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54487000 == 59 [pid = 1857] [id = 132]
10:41:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa54680800) [pid = 1857] [serial = 371] [outer = (nil)]
10:41:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa54687800) [pid = 1857] [serial = 372] [outer = 0x7faa54680800]
10:41:45 INFO - PROCESS | 1857 | 1447526505068 Marionette INFO loaded listener.js
10:41:45 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa55330400) [pid = 1857] [serial = 373] [outer = 0x7faa54680800]
10:41:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5449b800 == 60 [pid = 1857] [id = 133]
10:41:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa5468c400) [pid = 1857] [serial = 374] [outer = (nil)]
10:41:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa5692e800) [pid = 1857] [serial = 375] [outer = 0x7faa5468c400]
10:41:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:46 INFO - document served over http requires an http
10:41:46 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:46 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:41:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1492ms
10:41:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:41:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53e06000 == 61 [pid = 1857] [id = 134]
10:41:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa54681000) [pid = 1857] [serial = 376] [outer = (nil)]
10:41:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa56930400) [pid = 1857] [serial = 377] [outer = 0x7faa54681000]
10:41:46 INFO - PROCESS | 1857 | 1447526506647 Marionette INFO loaded listener.js
10:41:46 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa56938400) [pid = 1857] [serial = 378] [outer = 0x7faa54681000]
10:41:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53e21000 == 62 [pid = 1857] [id = 135]
10:41:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa5693a400) [pid = 1857] [serial = 379] [outer = (nil)]
10:41:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa5693a000) [pid = 1857] [serial = 380] [outer = 0x7faa5693a400]
10:41:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:48 INFO - document served over http requires an http
10:41:48 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:48 INFO - delivery method with no-redirect and when
10:41: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"
10:41:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
10:41:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2786ms
10:41:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:41:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa539af000 == 63 [pid = 1857] [id = 136]
10:41:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa5392fc00) [pid = 1857] [serial = 381] [outer = (nil)]
10:41:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa53932400) [pid = 1857] [serial = 382] [outer = 0x7faa5392fc00]
10:41:49 INFO - PROCESS | 1857 | 1447526509834 Marionette INFO loaded listener.js
10:41:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa5532c400) [pid = 1857] [serial = 383] [outer = 0x7faa5392fc00]
10:41:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5aed7000 == 64 [pid = 1857] [id = 137]
10:41:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa56931800) [pid = 1857] [serial = 384] [outer = (nil)]
10:41:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa53935800) [pid = 1857] [serial = 385] [outer = 0x7faa56931800]
10:41:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:50 INFO - document served over http requires an http
10:41:50 INFO - sub-resource via iframe-tag using the meta-referrer
10:41:50 INFO - delivery method with swap-origin-redirect and when
10:41: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"
10:41:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:41:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1933ms
10:41:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:41:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5beb0800 == 65 [pid = 1857] [id = 138]
10:41:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa5b182400) [pid = 1857] [serial = 386] [outer = (nil)]
10:41:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa5b31c800) [pid = 1857] [serial = 387] [outer = 0x7faa5b182400]
10:41:51 INFO - PROCESS | 1857 | 1447526511312 Marionette INFO loaded listener.js
10:41:51 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7faa5c551400) [pid = 1857] [serial = 388] [outer = 0x7faa5b182400]
10:41:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:52 INFO - document served over http requires an http
10:41:52 INFO - sub-resource via script-tag using the meta-referrer
10:41:52 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
10:41:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1582ms
10:41:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:41:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b0f1800 == 66 [pid = 1857] [id = 139]
10:41:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa5b4e6c00) [pid = 1857] [serial = 389] [outer = (nil)]
10:41:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa5b9dd400) [pid = 1857] [serial = 390] [outer = 0x7faa5b4e6c00]
10:41:52 INFO - PROCESS | 1857 | 1447526512936 Marionette INFO loaded listener.js
10:41:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa5ce95800) [pid = 1857] [serial = 391] [outer = 0x7faa5b4e6c00]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa666dd800 == 65 [pid = 1857] [id = 122]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa647c1800 == 64 [pid = 1857] [id = 121]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64436000 == 63 [pid = 1857] [id = 120]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa635ba800 == 62 [pid = 1857] [id = 119]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64233800 == 61 [pid = 1857] [id = 118]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63ace800 == 60 [pid = 1857] [id = 117]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6128c000 == 59 [pid = 1857] [id = 116]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5beae800 == 58 [pid = 1857] [id = 115]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f611000 == 57 [pid = 1857] [id = 114]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5595d800 == 56 [pid = 1857] [id = 113]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b43d000 == 55 [pid = 1857] [id = 112]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa647d1000 == 54 [pid = 1857] [id = 111]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b11d000 == 53 [pid = 1857] [id = 110]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa647bf800 == 52 [pid = 1857] [id = 109]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5aedb800 == 51 [pid = 1857] [id = 108]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5aecf800 == 50 [pid = 1857] [id = 107]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b0fd800 == 49 [pid = 1857] [id = 106]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b0ed000 == 48 [pid = 1857] [id = 105]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7b543800 == 47 [pid = 1857] [id = 104]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa723ce800 == 46 [pid = 1857] [id = 103]
10:41:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67a28800 == 45 [pid = 1857] [id = 102]
10:41:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6db800 == 44 [pid = 1857] [id = 101]
10:41:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6c52c000 == 43 [pid = 1857] [id = 100]
10:41:54 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa63446800) [pid = 1857] [serial = 268] [outer = (nil)] [url = about:blank]
10:41:54 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa5eeec800) [pid = 1857] [serial = 265] [outer = (nil)] [url = about:blank]
10:41:54 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa67660c00) [pid = 1857] [serial = 280] [outer = (nil)] [url = about:blank]
10:41:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:54 INFO - document served over http requires an http
10:41:54 INFO - sub-resource via script-tag using the meta-referrer
10:41:54 INFO - delivery method with no-redirect and when
10:41: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"
10:41:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:41:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1681ms
10:41:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:41:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b43c800 == 44 [pid = 1857] [id = 140]
10:41:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa5ee92c00) [pid = 1857] [serial = 392] [outer = (nil)]
10:41:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa5f424c00) [pid = 1857] [serial = 393] [outer = 0x7faa5ee92c00]
10:41:54 INFO - PROCESS | 1857 | 1447526514463 Marionette INFO loaded listener.js
10:41:54 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa62d05c00) [pid = 1857] [serial = 394] [outer = 0x7faa5ee92c00]
10:41:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:55 INFO - document served over http requires an http
10:41:55 INFO - sub-resource via script-tag using the meta-referrer
10:41:55 INFO - delivery method with swap-origin-redirect and when
10: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"
10:41:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:41:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1131ms
10:41:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:41:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce68800 == 45 [pid = 1857] [id = 141]
10:41:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa5f50d800) [pid = 1857] [serial = 395] [outer = (nil)]
10:41:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7faa63a17400) [pid = 1857] [serial = 396] [outer = 0x7faa5f50d800]
10:41:55 INFO - PROCESS | 1857 | 1447526515550 Marionette INFO loaded listener.js
10:41:55 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7faa63a2cc00) [pid = 1857] [serial = 397] [outer = 0x7faa5f50d800]
10:41:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:56 INFO - document served over http requires an http
10:41:56 INFO - sub-resource via xhr-request using the meta-referrer
10:41:56 INFO - delivery method with keep-origin-redirect and when
10:41: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"
10:41:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:41:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1177ms
10:41:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:41:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa602c7800 == 46 [pid = 1857] [id = 142]
10:41:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa634d7000) [pid = 1857] [serial = 398] [outer = (nil)]
10:41:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa63c74400) [pid = 1857] [serial = 399] [outer = 0x7faa634d7000]
10:41:56 INFO - PROCESS | 1857 | 1447526516822 Marionette INFO loaded listener.js
10:41:56 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa6400e800) [pid = 1857] [serial = 400] [outer = 0x7faa634d7000]
10:41:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:41:57 INFO - document served over http requires an http
10:41:57 INFO - sub-resource via xhr-request using the meta-referrer
10:41:57 INFO - delivery method with no-redirect and when
10:41:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:41:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:41:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1232ms
10:41:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:41:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63ac0800 == 47 [pid = 1857] [id = 143]
10:41:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7faa6427d000) [pid = 1857] [serial = 401] [outer = (nil)]
10:41:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7faa653cc000) [pid = 1857] [serial = 402] [outer = 0x7faa6427d000]
10:41:58 INFO - PROCESS | 1857 | 1447526518105 Marionette INFO loaded listener.js
10:41:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7faa664d3c00) [pid = 1857] [serial = 403] [outer = 0x7faa6427d000]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7faa5ce8bc00) [pid = 1857] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7faa63a2fc00) [pid = 1857] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7faa5b9de800) [pid = 1857] [serial = 281] [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]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa5aee6000) [pid = 1857] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526489928]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa63a3c400) [pid = 1857] [serial = 329] [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]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa64279400) [pid = 1857] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7faa6404b000) [pid = 1857] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7faa5ba12800) [pid = 1857] [serial = 323] [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]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa63a40000) [pid = 1857] [serial = 334] [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]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa5b9dc400) [pid = 1857] [serial = 326] [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]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa65c85800) [pid = 1857] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526471859]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa67657400) [pid = 1857] [serial = 345] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7faa5b182800) [pid = 1857] [serial = 309] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa5b31d000) [pid = 1857] [serial = 312] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa5b4dc800) [pid = 1857] [serial = 315] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa65606400) [pid = 1857] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526471859]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa64271400) [pid = 1857] [serial = 293] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa5ce96800) [pid = 1857] [serial = 303] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa79006400) [pid = 1857] [serial = 306] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa63451000) [pid = 1857] [serial = 327] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa5b9e3000) [pid = 1857] [serial = 285] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa5ce91400) [pid = 1857] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa68cccc00) [pid = 1857] [serial = 298] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa664cf000) [pid = 1857] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa5d072000) [pid = 1857] [serial = 340] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa5b9df800) [pid = 1857] [serial = 318] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa5aeef400) [pid = 1857] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526489928]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa6598fc00) [pid = 1857] [serial = 335] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa63a2c000) [pid = 1857] [serial = 291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa63450400) [pid = 1857] [serial = 288] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5c54ac00) [pid = 1857] [serial = 321] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa5c562400) [pid = 1857] [serial = 324] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa64273400) [pid = 1857] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa6400cc00) [pid = 1857] [serial = 330] [outer = (nil)] [url = about:blank]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa5b4d9000) [pid = 1857] [serial = 320] [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]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa5ba1b800) [pid = 1857] [serial = 339] [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]
10:41:58 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa6add7c00) [pid = 1857] [serial = 283] [outer = (nil)] [url = about:blank]
10:41:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:59 INFO - document served over http requires an http
10:41:59 INFO - sub-resource via xhr-request using the meta-referrer
10:41:59 INFO - delivery method with swap-origin-redirect and when
10:41:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:41:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:41:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1627ms
10:41:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:41:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b0e7800 == 48 [pid = 1857] [id = 144]
10:41:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5b9dc400) [pid = 1857] [serial = 404] [outer = (nil)]
10:41:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa63a2c000) [pid = 1857] [serial = 405] [outer = 0x7faa5b9dc400]
10:41:59 INFO - PROCESS | 1857 | 1447526519653 Marionette INFO loaded listener.js
10:41:59 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa6686c400) [pid = 1857] [serial = 406] [outer = 0x7faa5b9dc400]
10:42:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:00 INFO - document served over http requires an https
10:42:00 INFO - sub-resource via fetch-request using the meta-referrer
10:42:00 INFO - delivery method with keep-origin-redirect and when
10: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"
10:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:42:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1130ms
10:42:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:42:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64447000 == 49 [pid = 1857] [id = 145]
10:42:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa664c8000) [pid = 1857] [serial = 407] [outer = (nil)]
10:42:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa67e95c00) [pid = 1857] [serial = 408] [outer = 0x7faa664c8000]
10:42:00 INFO - PROCESS | 1857 | 1447526520800 Marionette INFO loaded listener.js
10:42:00 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa7176d000) [pid = 1857] [serial = 409] [outer = 0x7faa664c8000]
10:42:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:42:02 INFO - document served over http requires an https
10:42:02 INFO - sub-resource via fetch-request using the meta-referrer
10:42:02 INFO - delivery method with no-redirect and when
10: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"
10:42:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:42:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1584ms
10:42:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:42:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bc29800 == 50 [pid = 1857] [id = 146]
10:42:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa5b4de400) [pid = 1857] [serial = 410] [outer = (nil)]
10:42:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa5b4e5c00) [pid = 1857] [serial = 411] [outer = 0x7faa5b4de400]
10:42:02 INFO - PROCESS | 1857 | 1447526522745 Marionette INFO loaded listener.js
10:42:02 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa5c560c00) [pid = 1857] [serial = 412] [outer = 0x7faa5b4de400]
10:42:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:42:03 INFO - document served over http requires an https
10:42:03 INFO - sub-resource via fetch-request using the meta-referrer
10:42:03 INFO - delivery method with swap-origin-redirect and when
10:42:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:42:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1737ms
10:42:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:42:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa647c9000 == 51 [pid = 1857] [id = 147]
10:42:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa5ce98800) [pid = 1857] [serial = 413] [outer = (nil)]
10:42:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa5ee9b400) [pid = 1857] [serial = 414] [outer = 0x7faa5ce98800]
10:42:04 INFO - PROCESS | 1857 | 1447526524585 Marionette INFO loaded listener.js
10:42:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa63a32800) [pid = 1857] [serial = 415] [outer = 0x7faa5ce98800]
10:42:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6771d000 == 52 [pid = 1857] [id = 148]
10:42:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa53184400) [pid = 1857] [serial = 416] [outer = (nil)]
10:42:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa53189000) [pid = 1857] [serial = 417] [outer = 0x7faa53184400]
10:42:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:05 INFO - document served over http requires an https
10:42:05 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:05 INFO - delivery method with keep-origin-redirect and when
10: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"
10:42:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:42:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1733ms
10:42:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:42:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67c52800 == 53 [pid = 1857] [id = 149]
10:42:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa53187400) [pid = 1857] [serial = 418] [outer = (nil)]
10:42:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa53192c00) [pid = 1857] [serial = 419] [outer = 0x7faa53187400]
10:42:06 INFO - PROCESS | 1857 | 1447526526284 Marionette INFO loaded listener.js
10:42:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa64006000) [pid = 1857] [serial = 420] [outer = 0x7faa53187400]
10:42:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa718b7800 == 54 [pid = 1857] [id = 150]
10:42:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa64041c00) [pid = 1857] [serial = 421] [outer = (nil)]
10:42:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa64274000) [pid = 1857] [serial = 422] [outer = 0x7faa64041c00]
10:42:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:42:07 INFO - document served over http requires an https
10:42:07 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:07 INFO - delivery method with no-redirect and when
10:42:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:42:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1594ms
10:42:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:42:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa734cd800 == 55 [pid = 1857] [id = 151]
10:42:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa5c8d9800) [pid = 1857] [serial = 423] [outer = (nil)]
10:42:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa664d5c00) [pid = 1857] [serial = 424] [outer = 0x7faa5c8d9800]
10:42:07 INFO - PROCESS | 1857 | 1447526527863 Marionette INFO loaded listener.js
10:42:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa71893800) [pid = 1857] [serial = 425] [outer = 0x7faa5c8d9800]
10:42:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568ab000 == 56 [pid = 1857] [id = 152]
10:42:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa7199cc00) [pid = 1857] [serial = 426] [outer = (nil)]
10:42:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa6add0000) [pid = 1857] [serial = 427] [outer = 0x7faa7199cc00]
10:42:09 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:42:09 INFO - document served over http requires an https
10:42:09 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:09 INFO - delivery method with swap-origin-redirect and when
10:42:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:42:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1780ms
10:42:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:42:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568ba800 == 57 [pid = 1857] [id = 153]
10:42:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7faa7b7df800) [pid = 1857] [serial = 428] [outer = (nil)]
10:42:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa7c64dc00) [pid = 1857] [serial = 429] [outer = 0x7faa7b7df800]
10:42:09 INFO - PROCESS | 1857 | 1447526529633 Marionette INFO loaded listener.js
10:42:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa7d35e400) [pid = 1857] [serial = 430] [outer = 0x7faa7b7df800]
10:42:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:10 INFO - document served over http requires an https
10:42:10 INFO - sub-resource via script-tag using the meta-referrer
10:42:10 INFO - delivery method with keep-origin-redirect and when
10: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"
10:42:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:42:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1543ms
10:42:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:42:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa569ad800 == 58 [pid = 1857] [id = 154]
10:42:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa5bc06400) [pid = 1857] [serial = 431] [outer = (nil)]
10:42:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa5bc11800) [pid = 1857] [serial = 432] [outer = 0x7faa5bc06400]
10:42:11 INFO - PROCESS | 1857 | 1447526531199 Marionette INFO loaded listener.js
10:42:11 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7faa71d79400) [pid = 1857] [serial = 433] [outer = 0x7faa5bc06400]
10:42:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:42:12 INFO - document served over http requires an https
10:42:12 INFO - sub-resource via script-tag using the meta-referrer
10:42:12 INFO - delivery method with no-redirect and when
10: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"
10:42:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:42:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1439ms
10:42:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:42:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ae25000 == 59 [pid = 1857] [id = 155]
10:42:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7faa5bc0b000) [pid = 1857] [serial = 434] [outer = (nil)]
10:42:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa67439000) [pid = 1857] [serial = 435] [outer = 0x7faa5bc0b000]
10:42:12 INFO - PROCESS | 1857 | 1447526532586 Marionette INFO loaded listener.js
10:42:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa67441400) [pid = 1857] [serial = 436] [outer = 0x7faa5bc0b000]
10:42:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:42:14 INFO - document served over http requires an https
10:42:14 INFO - sub-resource via script-tag using the meta-referrer
10:42:14 INFO - delivery method with swap-origin-redirect and when
10:42:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:42:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2261ms
10:42:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:42:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5280f800 == 60 [pid = 1857] [id = 156]
10:42:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa52f94800) [pid = 1857] [serial = 437] [outer = (nil)]
10:42:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7faa52f9d800) [pid = 1857] [serial = 438] [outer = 0x7faa52f94800]
10:42:14 INFO - PROCESS | 1857 | 1447526534872 Marionette INFO loaded listener.js
10:42:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7faa62d10400) [pid = 1857] [serial = 439] [outer = 0x7faa52f94800]
10:42:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:15 INFO - document served over http requires an https
10:42:15 INFO - sub-resource via xhr-request using the meta-referrer
10:42:15 INFO - delivery method with keep-origin-redirect and when
10: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"
10:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:42:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1531ms
10:42:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:42:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52f7a800 == 61 [pid = 1857] [id = 157]
10:42:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7faa538b7800) [pid = 1857] [serial = 440] [outer = (nil)]
10:42:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7faa538b9000) [pid = 1857] [serial = 441] [outer = 0x7faa538b7800]
10:42:16 INFO - PROCESS | 1857 | 1447526536473 Marionette INFO loaded listener.js
10:42:16 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa5ce93000) [pid = 1857] [serial = 442] [outer = 0x7faa538b7800]
10:42:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:42:17 INFO - document served over http requires an https
10:42:17 INFO - sub-resource via xhr-request using the meta-referrer
10:42:17 INFO - delivery method with no-redirect and when
10: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"
10:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:42:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1486ms
10:42:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:42:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68ba6000 == 62 [pid = 1857] [id = 158]
10:42:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7faa538b8000) [pid = 1857] [serial = 443] [outer = (nil)]
10:42:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7faa55109c00) [pid = 1857] [serial = 444] [outer = 0x7faa538b8000]
10:42:17 INFO - PROCESS | 1857 | 1447526537896 Marionette INFO loaded listener.js
10:42:17 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7faa55111000) [pid = 1857] [serial = 445] [outer = 0x7faa538b8000]
10:42:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7faa5ad8c800) [pid = 1857] [serial = 446] [outer = 0x7faa62d0ac00]
10:42:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:42:20 INFO - document served over http requires an https
10:42:20 INFO - sub-resource via xhr-request using the meta-referrer
10:42:20 INFO - delivery method with swap-origin-redirect and when
10:42:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:42:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2888ms
10:42:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:42:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52ba5000 == 63 [pid = 1857] [id = 159]
10:42:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7faa5ad96000) [pid = 1857] [serial = 447] [outer = (nil)]
10:42:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7faa5f420800) [pid = 1857] [serial = 448] [outer = 0x7faa5ad96000]
10:42:20 INFO - PROCESS | 1857 | 1447526540869 Marionette INFO loaded listener.js
10:42:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa71d7bc00) [pid = 1857] [serial = 449] [outer = 0x7faa5ad96000]
10:42:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:22 INFO - document served over http requires an http
10:42:22 INFO - sub-resource via fetch-request using the meta-referrer
10:42:22 INFO - delivery method with keep-origin-redirect and when
10:42:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:42:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2091ms
10:42:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:42:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568bc000 == 64 [pid = 1857] [id = 160]
10:42:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7faa5318d000) [pid = 1857] [serial = 450] [outer = (nil)]
10:42:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7faa53190c00) [pid = 1857] [serial = 451] [outer = 0x7faa5318d000]
10:42:22 INFO - PROCESS | 1857 | 1447526542940 Marionette INFO loaded listener.js
10:42:23 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7faa55110800) [pid = 1857] [serial = 452] [outer = 0x7faa5318d000]
10:42:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:42:24 INFO - document served over http requires an http
10:42:24 INFO - sub-resource via fetch-request using the meta-referrer
10:42:24 INFO - delivery method with no-redirect and when
10:42:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
10:42:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1836ms
10:42:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:42:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f603800 == 65 [pid = 1857] [id = 161]
10:42:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7faa5318e400) [pid = 1857] [serial = 453] [outer = (nil)]
10:42:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7faa56932800) [pid = 1857] [serial = 454] [outer = 0x7faa5318e400]
10:42:25 INFO - PROCESS | 1857 | 1447526545059 Marionette INFO loaded listener.js
10:42:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7faa5b318800) [pid = 1857] [serial = 455] [outer = 0x7faa5318e400]
10:42:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:42:26 INFO - document served over http requires an http
10:42:26 INFO - sub-resource via fetch-request using the meta-referrer
10:42:26 INFO - delivery method with swap-origin-redirect and when
10:42:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:42:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1647ms
10:42:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:42:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55955000 == 66 [pid = 1857] [id = 162]
10:42:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7faa5b315400) [pid = 1857] [serial = 456] [outer = (nil)]
10:42:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7faa5b4e3c00) [pid = 1857] [serial = 457] [outer = 0x7faa5b315400]
10:42:26 INFO - PROCESS | 1857 | 1447526546833 Marionette INFO loaded listener.js
10:42:26 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7faa5be61800) [pid = 1857] [serial = 458] [outer = 0x7faa5b315400]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b0e7800 == 65 [pid = 1857] [id = 144]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63ac0800 == 64 [pid = 1857] [id = 143]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa602c7800 == 63 [pid = 1857] [id = 142]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce68800 == 62 [pid = 1857] [id = 141]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b43c800 == 61 [pid = 1857] [id = 140]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b0f1800 == 60 [pid = 1857] [id = 139]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5beb0800 == 59 [pid = 1857] [id = 138]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5aed7000 == 58 [pid = 1857] [id = 137]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa539af000 == 57 [pid = 1857] [id = 136]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53e21000 == 56 [pid = 1857] [id = 135]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53e06000 == 55 [pid = 1857] [id = 134]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5449b800 == 54 [pid = 1857] [id = 133]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63c1b800 == 53 [pid = 1857] [id = 131]
10:42:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5448f000 == 54 [pid = 1857] [id = 163]
10:42:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7faa5b316000) [pid = 1857] [serial = 459] [outer = (nil)]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556ed800 == 53 [pid = 1857] [id = 130]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d61800 == 52 [pid = 1857] [id = 129]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa77d97000 == 51 [pid = 1857] [id = 128]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7165e000 == 50 [pid = 1857] [id = 127]
10:42:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6401c000 == 49 [pid = 1857] [id = 123]
10:42:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7faa5c551000) [pid = 1857] [serial = 460] [outer = 0x7faa5b316000]
10:42:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:28 INFO - document served over http requires an http
10:42:28 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:28 INFO - delivery method with keep-origin-redirect and when
10:42:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:42:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1883ms
10:42:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:42:28 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7faa634d5000) [pid = 1857] [serial = 325] [outer = (nil)] [url = about:blank]
10:42:28 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7faa6047cc00) [pid = 1857] [serial = 322] [outer = (nil)] [url = about:blank]
10:42:28 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7faa63a42c00) [pid = 1857] [serial = 328] [outer = (nil)] [url = about:blank]
10:42:28 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7faa64277400) [pid = 1857] [serial = 341] [outer = (nil)] [url = about:blank]
10:42:28 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7faa664d6400) [pid = 1857] [serial = 336] [outer = (nil)] [url = about:blank]
10:42:28 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7faa64274400) [pid = 1857] [serial = 331] [outer = (nil)] [url = about:blank]
10:42:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b112800 == 50 [pid = 1857] [id = 164]
10:42:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7faa5be5f800) [pid = 1857] [serial = 461] [outer = (nil)]
10:42:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7faa5c55f800) [pid = 1857] [serial = 462] [outer = 0x7faa5be5f800]
10:42:28 INFO - PROCESS | 1857 | 1447526548471 Marionette INFO loaded listener.js
10:42:28 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7faa5ee99800) [pid = 1857] [serial = 463] [outer = 0x7faa5be5f800]
10:42:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6e0800 == 51 [pid = 1857] [id = 165]
10:42:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7faa5ce8ac00) [pid = 1857] [serial = 464] [outer = (nil)]
10:42:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7faa5d06d400) [pid = 1857] [serial = 465] [outer = 0x7faa5ce8ac00]
10:42:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:42:29 INFO - document served over http requires an http
10:42:29 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:29 INFO - delivery method with no-redirect and when
10:42:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
10:42:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1418ms
10:42:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:42:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce7b000 == 52 [pid = 1857] [id = 166]
10:42:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7faa5c553000) [pid = 1857] [serial = 466] [outer = (nil)]
10:42:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7faa5f42d800) [pid = 1857] [serial = 467] [outer = 0x7faa5c553000]
10:42:29 INFO - PROCESS | 1857 | 1447526549969 Marionette INFO loaded listener.js
10:42:30 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7faa5f4cd400) [pid = 1857] [serial = 468] [outer = 0x7faa5c553000]
10:42:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556ec000 == 53 [pid = 1857] [id = 167]
10:42:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7faa5f4c9000) [pid = 1857] [serial = 469] [outer = (nil)]
10:42:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7faa5f4c9c00) [pid = 1857] [serial = 470] [outer = 0x7faa5f4c9000]
10:42:30 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:42:30 INFO - document served over http requires an http
10:42:30 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:30 INFO - delivery method with swap-origin-redirect and when
10:42:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:42:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1342ms
10:42:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:42:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa61297800 == 54 [pid = 1857] [id = 168]
10:42:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7faa63450400) [pid = 1857] [serial = 471] [outer = (nil)]
10:42:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7faa63a16800) [pid = 1857] [serial = 472] [outer = 0x7faa63450400]
10:42:31 INFO - PROCESS | 1857 | 1447526551282 Marionette INFO loaded listener.js
10:42:31 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7faa63a34c00) [pid = 1857] [serial = 473] [outer = 0x7faa63450400]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7faa56931800) [pid = 1857] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7faa6427d000) [pid = 1857] [serial = 401] [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]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7faa5392fc00) [pid = 1857] [serial = 381] [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]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7faa5b9dc400) [pid = 1857] [serial = 404] [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]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7faa5f50d800) [pid = 1857] [serial = 395] [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]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7faa5b4e6c00) [pid = 1857] [serial = 389] [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]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7faa5b182400) [pid = 1857] [serial = 386] [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]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7faa5ee92c00) [pid = 1857] [serial = 392] [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]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7faa634d7000) [pid = 1857] [serial = 398] [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]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7faa5693a400) [pid = 1857] [serial = 379] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526508545]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7faa5468c400) [pid = 1857] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7faa63a2c000) [pid = 1857] [serial = 405] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7faa56930400) [pid = 1857] [serial = 377] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7faa5aef1000) [pid = 1857] [serial = 348] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7faa63a17400) [pid = 1857] [serial = 396] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7faa53932400) [pid = 1857] [serial = 382] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7faa5b9dd400) [pid = 1857] [serial = 390] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7faa7152d400) [pid = 1857] [serial = 363] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa54687800) [pid = 1857] [serial = 372] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7faa71641400) [pid = 1857] [serial = 357] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7faa5f424c00) [pid = 1857] [serial = 393] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7faa5b31c800) [pid = 1857] [serial = 387] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7faa5f42c400) [pid = 1857] [serial = 351] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7faa653cc000) [pid = 1857] [serial = 402] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7faa66283400) [pid = 1857] [serial = 354] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa63c74400) [pid = 1857] [serial = 399] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7faa53935800) [pid = 1857] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7faa5ee96800) [pid = 1857] [serial = 366] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7faa5692e800) [pid = 1857] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7faa5532a000) [pid = 1857] [serial = 369] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa7b8de800) [pid = 1857] [serial = 360] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa5693a000) [pid = 1857] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526508545]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa63a2cc00) [pid = 1857] [serial = 397] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7faa6400e800) [pid = 1857] [serial = 400] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7faa664d3c00) [pid = 1857] [serial = 403] [outer = (nil)] [url = about:blank]
10:42:32 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa68cd0400) [pid = 1857] [serial = 346] [outer = (nil)] [url = about:blank]
10:42:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:32 INFO - document served over http requires an http
10:42:32 INFO - sub-resource via script-tag using the meta-referrer
10:42:32 INFO - delivery method with keep-origin-redirect and when
10:42:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
10:42:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1747ms
10:42:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:42:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63acf800 == 55 [pid = 1857] [id = 169]
10:42:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa52951000) [pid = 1857] [serial = 474] [outer = (nil)]
10:42:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7faa5295ac00) [pid = 1857] [serial = 475] [outer = 0x7faa52951000]
10:42:33 INFO - PROCESS | 1857 | 1447526553013 Marionette INFO loaded listener.js
10:42:33 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7faa5692e800) [pid = 1857] [serial = 476] [outer = 0x7faa52951000]
10:42:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:42:33 INFO - document served over http requires an http
10:42:33 INFO - sub-resource via script-tag using the meta-referrer
10:42:33 INFO - delivery method with no-redirect and when
10:42:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:42:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1128ms
10:42:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:42:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c81d000 == 56 [pid = 1857] [id = 170]
10:42:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa5295c400) [pid = 1857] [serial = 477] [outer = (nil)]
10:42:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa6124cc00) [pid = 1857] [serial = 478] [outer = 0x7faa5295c400]
10:42:34 INFO - PROCESS | 1857 | 1447526554128 Marionette INFO loaded listener.js
10:42:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa63a40400) [pid = 1857] [serial = 479] [outer = 0x7faa5295c400]
10:42:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:42:35 INFO - document served over http requires an http
10:42:35 INFO - sub-resource via script-tag using the meta-referrer
10:42:35 INFO - delivery method with swap-origin-redirect and when
10:42:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:42:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1644ms
10:42:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:42:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa569a8000 == 57 [pid = 1857] [id = 171]
10:42:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7faa54688800) [pid = 1857] [serial = 480] [outer = (nil)]
10:42:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7faa55106400) [pid = 1857] [serial = 481] [outer = 0x7faa54688800]
10:42:36 INFO - PROCESS | 1857 | 1447526556073 Marionette INFO loaded listener.js
10:42:36 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7faa5aeeac00) [pid = 1857] [serial = 482] [outer = 0x7faa54688800]
10:42:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:37 INFO - document served over http requires an http
10:42:37 INFO - sub-resource via xhr-request using the meta-referrer
10:42:37 INFO - delivery method with keep-origin-redirect and when
10:42:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:42:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1628ms
10:42:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:42:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63abc000 == 58 [pid = 1857] [id = 172]
10:42:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7faa5468a800) [pid = 1857] [serial = 483] [outer = (nil)]
10:42:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa5b8d9400) [pid = 1857] [serial = 484] [outer = 0x7faa5468a800]
10:42:37 INFO - PROCESS | 1857 | 1447526557578 Marionette INFO loaded listener.js
10:42:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7faa5ee9c000) [pid = 1857] [serial = 485] [outer = 0x7faa5468a800]
10:42:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:42:38 INFO - document served over http requires an http
10:42:38 INFO - sub-resource via xhr-request using the meta-referrer
10:42:38 INFO - delivery method with no-redirect and when
10:42:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:42:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1428ms
10:42:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:42:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa647b9000 == 59 [pid = 1857] [id = 173]
10:42:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7faa634dcc00) [pid = 1857] [serial = 486] [outer = (nil)]
10:42:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7faa63a21000) [pid = 1857] [serial = 487] [outer = 0x7faa634dcc00]
10:42:39 INFO - PROCESS | 1857 | 1447526559211 Marionette INFO loaded listener.js
10:42:39 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7faa63c7b800) [pid = 1857] [serial = 488] [outer = 0x7faa634dcc00]
10:42:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:42:40 INFO - document served over http requires an http
10:42:40 INFO - sub-resource via xhr-request using the meta-referrer
10:42:40 INFO - delivery method with swap-origin-redirect and when
10: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"
10:42:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:42:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1556ms
10:42:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:42:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6778e000 == 60 [pid = 1857] [id = 174]
10:42:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7faa64002800) [pid = 1857] [serial = 489] [outer = (nil)]
10:42:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7faa64271000) [pid = 1857] [serial = 490] [outer = 0x7faa64002800]
10:42:40 INFO - PROCESS | 1857 | 1447526560580 Marionette INFO loaded listener.js
10:42:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa6541c400) [pid = 1857] [serial = 491] [outer = 0x7faa64002800]
10:42:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:41 INFO - document served over http requires an https
10:42:41 INFO - sub-resource via fetch-request using the meta-referrer
10:42:41 INFO - delivery method with keep-origin-redirect and when
10:42:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:42:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1492ms
10:42:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:42:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6a877800 == 61 [pid = 1857] [id = 175]
10:42:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7faa53908800) [pid = 1857] [serial = 492] [outer = (nil)]
10:42:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7faa5390ac00) [pid = 1857] [serial = 493] [outer = 0x7faa53908800]
10:42:42 INFO - PROCESS | 1857 | 1447526562166 Marionette INFO loaded listener.js
10:42:42 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7faa6427a000) [pid = 1857] [serial = 494] [outer = 0x7faa53908800]
10:42:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:42:43 INFO - document served over http requires an https
10:42:43 INFO - sub-resource via fetch-request using the meta-referrer
10:42:43 INFO - delivery method with no-redirect and when
10:42:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:42:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1557ms
10:42:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:42:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7b5c1800 == 62 [pid = 1857] [id = 176]
10:42:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7faa53909400) [pid = 1857] [serial = 495] [outer = (nil)]
10:42:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7faa53c40400) [pid = 1857] [serial = 496] [outer = 0x7faa53909400]
10:42:43 INFO - PROCESS | 1857 | 1447526563819 Marionette INFO loaded listener.js
10:42:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7faa65f69800) [pid = 1857] [serial = 497] [outer = 0x7faa53909400]
10:42:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:42:44 INFO - document served over http requires an https
10:42:44 INFO - sub-resource via fetch-request using the meta-referrer
10:42:44 INFO - delivery method with swap-origin-redirect and when
10:42:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:42:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1583ms
10:42:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:42:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50551000 == 63 [pid = 1857] [id = 177]
10:42:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7faa53c3ac00) [pid = 1857] [serial = 498] [outer = (nil)]
10:42:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7faa554e8800) [pid = 1857] [serial = 499] [outer = 0x7faa53c3ac00]
10:42:45 INFO - PROCESS | 1857 | 1447526565364 Marionette INFO loaded listener.js
10:42:45 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7faa554f2400) [pid = 1857] [serial = 500] [outer = 0x7faa53c3ac00]
10:42:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54279800 == 64 [pid = 1857] [id = 178]
10:42:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7faa554f3000) [pid = 1857] [serial = 501] [outer = (nil)]
10:42:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7faa554e7c00) [pid = 1857] [serial = 502] [outer = 0x7faa554f3000]
10:42:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:46 INFO - document served over http requires an https
10:42:46 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:46 INFO - delivery method with keep-origin-redirect and when
10:42:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:42:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1635ms
10:42:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:42:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54287000 == 65 [pid = 1857] [id = 179]
10:42:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7faa554f4c00) [pid = 1857] [serial = 503] [outer = (nil)]
10:42:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7faa5b411400) [pid = 1857] [serial = 504] [outer = 0x7faa554f4c00]
10:42:47 INFO - PROCESS | 1857 | 1447526567104 Marionette INFO loaded listener.js
10:42:47 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7faa5b417000) [pid = 1857] [serial = 505] [outer = 0x7faa554f4c00]
10:42:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d7c000 == 66 [pid = 1857] [id = 180]
10:42:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7faa54291400) [pid = 1857] [serial = 506] [outer = (nil)]
10:42:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7faa54293000) [pid = 1857] [serial = 507] [outer = 0x7faa54291400]
10:42:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:42:48 INFO - document served over http requires an https
10:42:48 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:48 INFO - delivery method with no-redirect and when
10: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"
10:42:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:42:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1636ms
10:42:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:42:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d88000 == 67 [pid = 1857] [id = 181]
10:42:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7faa54296400) [pid = 1857] [serial = 508] [outer = (nil)]
10:42:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7faa5429a800) [pid = 1857] [serial = 509] [outer = 0x7faa54296400]
10:42:48 INFO - PROCESS | 1857 | 1447526568754 Marionette INFO loaded listener.js
10:42:48 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7faa5b41ac00) [pid = 1857] [serial = 510] [outer = 0x7faa54296400]
10:42:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e70800 == 68 [pid = 1857] [id = 182]
10:42:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7faa52e53400) [pid = 1857] [serial = 511] [outer = (nil)]
10:42:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7faa52e57c00) [pid = 1857] [serial = 512] [outer = 0x7faa52e53400]
10:42:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:42:49 INFO - document served over http requires an https
10:42:49 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:49 INFO - delivery method with swap-origin-redirect and when
10: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"
10:42:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:42:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1685ms
10:42:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:42:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e84000 == 69 [pid = 1857] [id = 183]
10:42:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7faa52e61400) [pid = 1857] [serial = 513] [outer = (nil)]
10:42:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7faa54297000) [pid = 1857] [serial = 514] [outer = 0x7faa52e61400]
10:42:50 INFO - PROCESS | 1857 | 1447526570490 Marionette INFO loaded listener.js
10:42:50 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7faa66283400) [pid = 1857] [serial = 515] [outer = 0x7faa52e61400]
10:42:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:51 INFO - document served over http requires an https
10:42:51 INFO - sub-resource via script-tag using the meta-referrer
10:42:51 INFO - delivery method with keep-origin-redirect and when
10: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"
10:42:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:42:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1636ms
10:42:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:42:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4fa44000 == 70 [pid = 1857] [id = 184]
10:42:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7faa52a1d800) [pid = 1857] [serial = 516] [outer = (nil)]
10:42:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7faa52a21c00) [pid = 1857] [serial = 517] [outer = 0x7faa52a1d800]
10:42:52 INFO - PROCESS | 1857 | 1447526572092 Marionette INFO loaded listener.js
10:42:52 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7faa67436000) [pid = 1857] [serial = 518] [outer = 0x7faa52a1d800]
10:42:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:42:53 INFO - document served over http requires an https
10:42:53 INFO - sub-resource via script-tag using the meta-referrer
10:42:53 INFO - delivery method with no-redirect and when
10: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"
10:42:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:42:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1483ms
10:42:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:42:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50256000 == 71 [pid = 1857] [id = 185]
10:42:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7faa502b7400) [pid = 1857] [serial = 519] [outer = (nil)]
10:42:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7faa502bbc00) [pid = 1857] [serial = 520] [outer = 0x7faa502b7400]
10:42:53 INFO - PROCESS | 1857 | 1447526573482 Marionette INFO loaded listener.js
10:42:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7faa52a20c00) [pid = 1857] [serial = 521] [outer = 0x7faa502b7400]
10:42:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:42:54 INFO - document served over http requires an https
10:42:54 INFO - sub-resource via script-tag using the meta-referrer
10:42:54 INFO - delivery method with swap-origin-redirect and when
10:42:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:42:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1579ms
10:42:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:42:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52d29800 == 72 [pid = 1857] [id = 186]
10:42:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7faa502bac00) [pid = 1857] [serial = 522] [outer = (nil)]
10:42:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7faa52da9400) [pid = 1857] [serial = 523] [outer = 0x7faa502bac00]
10:42:55 INFO - PROCESS | 1857 | 1447526575070 Marionette INFO loaded listener.js
10:42:55 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7faa52daf800) [pid = 1857] [serial = 524] [outer = 0x7faa502bac00]
10:42:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:57 INFO - document served over http requires an https
10:42:57 INFO - sub-resource via xhr-request using the meta-referrer
10:42:57 INFO - delivery method with keep-origin-redirect and when
10:42:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:42:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2637ms
10:42:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:42:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d111000 == 73 [pid = 1857] [id = 187]
10:42:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7faa4d56d400) [pid = 1857] [serial = 525] [outer = (nil)]
10:42:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7faa4d573000) [pid = 1857] [serial = 526] [outer = 0x7faa4d56d400]
10:42:57 INFO - PROCESS | 1857 | 1447526577739 Marionette INFO loaded listener.js
10:42:57 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7faa52daf400) [pid = 1857] [serial = 527] [outer = 0x7faa4d56d400]
10:42:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:42:58 INFO - document served over http requires an https
10:42:58 INFO - sub-resource via xhr-request using the meta-referrer
10:42:58 INFO - delivery method with no-redirect and when
10: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"
10:42:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:42:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1426ms
10:42:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:42:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52bb5000 == 74 [pid = 1857] [id = 188]
10:42:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7faa52a1f000) [pid = 1857] [serial = 528] [outer = (nil)]
10:42:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7faa52da9000) [pid = 1857] [serial = 529] [outer = 0x7faa52a1f000]
10:42:59 INFO - PROCESS | 1857 | 1447526579501 Marionette INFO loaded listener.js
10:42:59 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7faa52e61800) [pid = 1857] [serial = 530] [outer = 0x7faa52a1f000]
10:43:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:00 INFO - document served over http requires an https
10:43:00 INFO - sub-resource via xhr-request using the meta-referrer
10:43:00 INFO - delivery method with swap-origin-redirect and when
10:43:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:43:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1781ms
10:43:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:43:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5594a800 == 75 [pid = 1857] [id = 189]
10:43:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7faa52a22400) [pid = 1857] [serial = 531] [outer = (nil)]
10:43:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7faa5393bc00) [pid = 1857] [serial = 532] [outer = 0x7faa52a22400]
10:43:00 INFO - PROCESS | 1857 | 1447526580992 Marionette INFO loaded listener.js
10:43:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7faa53c40000) [pid = 1857] [serial = 533] [outer = 0x7faa52a22400]
10:43:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:43:02 INFO - document served over http requires an http
10:43:02 INFO - sub-resource via fetch-request using the http-csp
10:43:02 INFO - delivery method with keep-origin-redirect and when
10:43:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
10:43:02 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 1686ms
10:43:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:43:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52f65000 == 76 [pid = 1857] [id = 190]
10:43:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7faa52f94000) [pid = 1857] [serial = 534] [outer = (nil)]
10:43:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7faa538b4400) [pid = 1857] [serial = 535] [outer = 0x7faa52f94000]
10:43:02 INFO - PROCESS | 1857 | 1447526582719 Marionette INFO loaded listener.js
10:43:02 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7faa5510a400) [pid = 1857] [serial = 536] [outer = 0x7faa52f94000]
10:43:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:43:03 INFO - document served over http requires an http
10:43:03 INFO - sub-resource via fetch-request using the http-csp
10:43:03 INFO - delivery method with no-redirect and when
10:43:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
10:43:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1490ms
10:43:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63acf800 == 75 [pid = 1857] [id = 169]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa61297800 == 74 [pid = 1857] [id = 168]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556ec000 == 73 [pid = 1857] [id = 167]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54487000 == 72 [pid = 1857] [id = 132]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce7b000 == 71 [pid = 1857] [id = 166]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6e0800 == 70 [pid = 1857] [id = 165]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b112800 == 69 [pid = 1857] [id = 164]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5448f000 == 68 [pid = 1857] [id = 163]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55955000 == 67 [pid = 1857] [id = 162]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f603800 == 66 [pid = 1857] [id = 161]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568bc000 == 65 [pid = 1857] [id = 160]
10:43:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52ba2800 == 66 [pid = 1857] [id = 191]
10:43:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7faa52955000) [pid = 1857] [serial = 537] [outer = (nil)]
10:43:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7faa53189400) [pid = 1857] [serial = 538] [outer = 0x7faa52955000]
10:43:04 INFO - PROCESS | 1857 | 1447526584551 Marionette INFO loaded listener.js
10:43:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7faa5ad91400) [pid = 1857] [serial = 539] [outer = 0x7faa52955000]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68ba6000 == 65 [pid = 1857] [id = 158]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52f7a800 == 64 [pid = 1857] [id = 157]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5280f800 == 63 [pid = 1857] [id = 156]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ae25000 == 62 [pid = 1857] [id = 155]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa569ad800 == 61 [pid = 1857] [id = 154]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568ba800 == 60 [pid = 1857] [id = 153]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568ab000 == 59 [pid = 1857] [id = 152]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa734cd800 == 58 [pid = 1857] [id = 151]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa718b7800 == 57 [pid = 1857] [id = 150]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67c52800 == 56 [pid = 1857] [id = 149]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6771d000 == 55 [pid = 1857] [id = 148]
10:43:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa647c9000 == 54 [pid = 1857] [id = 147]
10:43:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bc29800 == 53 [pid = 1857] [id = 146]
10:43:05 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7faa5ce95800) [pid = 1857] [serial = 391] [outer = (nil)] [url = about:blank]
10:43:05 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7faa5532c400) [pid = 1857] [serial = 383] [outer = (nil)] [url = about:blank]
10:43:05 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7faa5c551400) [pid = 1857] [serial = 388] [outer = (nil)] [url = about:blank]
10:43:05 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7faa62d05c00) [pid = 1857] [serial = 394] [outer = (nil)] [url = about:blank]
10:43:05 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7faa6686c400) [pid = 1857] [serial = 406] [outer = (nil)] [url = about:blank]
10:43:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:05 INFO - document served over http requires an http
10:43:05 INFO - sub-resource via fetch-request using the http-csp
10:43:05 INFO - delivery method with swap-origin-redirect and when
10:43:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:43:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
10:43:05 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 1591ms
10:43:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:43:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa569ad800 == 54 [pid = 1857] [id = 192]
10:43:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7faa5ad97c00) [pid = 1857] [serial = 540] [outer = (nil)]
10:43:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7faa5b181400) [pid = 1857] [serial = 541] [outer = 0x7faa5ad97c00]
10:43:05 INFO - PROCESS | 1857 | 1447526585635 Marionette INFO loaded listener.js
10:43:05 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7faa5b4e6800) [pid = 1857] [serial = 542] [outer = 0x7faa5ad97c00]
10:43:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bc32000 == 55 [pid = 1857] [id = 193]
10:43:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7faa5ba18000) [pid = 1857] [serial = 543] [outer = (nil)]
10:43:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7faa5b17b800) [pid = 1857] [serial = 544] [outer = 0x7faa5ba18000]
10:43:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:43:06 INFO - document served over http requires an http
10:43:06 INFO - sub-resource via iframe-tag using the http-csp
10:43:06 INFO - delivery method with keep-origin-redirect and when
10:43:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:43:06 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 1276ms
10:43:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:43:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c818800 == 56 [pid = 1857] [id = 194]
10:43:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7faa5bc03c00) [pid = 1857] [serial = 545] [outer = (nil)]
10:43:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7faa5c561c00) [pid = 1857] [serial = 546] [outer = 0x7faa5bc03c00]
10:43:07 INFO - PROCESS | 1857 | 1447526587054 Marionette INFO loaded listener.js
10:43:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7faa5ee95c00) [pid = 1857] [serial = 547] [outer = 0x7faa5bc03c00]
10:43:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce03800 == 57 [pid = 1857] [id = 195]
10:43:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7faa5eef1000) [pid = 1857] [serial = 548] [outer = (nil)]
10:43:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7faa60887800) [pid = 1857] [serial = 549] [outer = 0x7faa5eef1000]
10:43:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:43:08 INFO - document served over http requires an http
10:43:08 INFO - sub-resource via iframe-tag using the http-csp
10:43:08 INFO - delivery method with no-redirect and when
10:43:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
10:43:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1383ms
10:43:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:43:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ecc6800 == 58 [pid = 1857] [id = 196]
10:43:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7faa5f4ca000) [pid = 1857] [serial = 550] [outer = (nil)]
10:43:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 250 (0x7faa60476000) [pid = 1857] [serial = 551] [outer = 0x7faa5f4ca000]
10:43:08 INFO - PROCESS | 1857 | 1447526588388 Marionette INFO loaded listener.js
10:43:08 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 251 (0x7faa63488000) [pid = 1857] [serial = 552] [outer = 0x7faa5f4ca000]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 250 (0x7faa53184400) [pid = 1857] [serial = 416] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 249 (0x7faa64041c00) [pid = 1857] [serial = 421] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526526962]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7faa7199cc00) [pid = 1857] [serial = 426] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7faa5295ac00) [pid = 1857] [serial = 475] [outer = (nil)] [url = about:blank]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7faa52951000) [pid = 1857] [serial = 474] [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]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7faa5c553000) [pid = 1857] [serial = 466] [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]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7faa63450400) [pid = 1857] [serial = 471] [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]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7faa5318e400) [pid = 1857] [serial = 453] [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]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7faa5318d000) [pid = 1857] [serial = 450] [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]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7faa5be5f800) [pid = 1857] [serial = 461] [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]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7faa5f4c9000) [pid = 1857] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7faa5b316000) [pid = 1857] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7faa5ce8ac00) [pid = 1857] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526549218]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7faa5b315400) [pid = 1857] [serial = 456] [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]
10:43:08 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7faa5f4c9c00) [pid = 1857] [serial = 470] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7faa664d5c00) [pid = 1857] [serial = 424] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7faa5c551000) [pid = 1857] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7faa52f9d800) [pid = 1857] [serial = 438] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7faa5bc11800) [pid = 1857] [serial = 432] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7faa5ee9b400) [pid = 1857] [serial = 414] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7faa5c55f800) [pid = 1857] [serial = 462] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7faa63a16800) [pid = 1857] [serial = 472] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7faa67439000) [pid = 1857] [serial = 435] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7faa6add0000) [pid = 1857] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7faa53192c00) [pid = 1857] [serial = 419] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7faa55109c00) [pid = 1857] [serial = 444] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7faa67e95c00) [pid = 1857] [serial = 408] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7faa5b4e5c00) [pid = 1857] [serial = 411] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7faa5d06d400) [pid = 1857] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526549218]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7faa53189000) [pid = 1857] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7faa538b9000) [pid = 1857] [serial = 441] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7faa7c64dc00) [pid = 1857] [serial = 429] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7faa5f42d800) [pid = 1857] [serial = 467] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7faa53190c00) [pid = 1857] [serial = 451] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7faa5f420800) [pid = 1857] [serial = 448] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7faa5b4e3c00) [pid = 1857] [serial = 457] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7faa64274000) [pid = 1857] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526526962]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7faa56932800) [pid = 1857] [serial = 454] [outer = (nil)] [url = about:blank]
10:43:09 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7faa664ce000) [pid = 1857] [serial = 238] [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.]
10:43:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c803000 == 59 [pid = 1857] [id = 197]
10:43:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7faa53192c00) [pid = 1857] [serial = 553] [outer = (nil)]
10:43:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7faa5692e000) [pid = 1857] [serial = 554] [outer = 0x7faa53192c00]
10:43:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:09 INFO - document served over http requires an http
10:43:09 INFO - sub-resource via iframe-tag using the http-csp
10:43:09 INFO - delivery method with swap-origin-redirect and when
10:43:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:43:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:43:09 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 1479ms
10:43:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:43:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63280800 == 60 [pid = 1857] [id = 198]
10:43:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7faa5b315400) [pid = 1857] [serial = 555] [outer = (nil)]
10:43:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7faa5f429800) [pid = 1857] [serial = 556] [outer = 0x7faa5b315400]
10:43:09 INFO - PROCESS | 1857 | 1447526589781 Marionette INFO loaded listener.js
10:43:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7faa63a22800) [pid = 1857] [serial = 557] [outer = 0x7faa5b315400]
10:43:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:43:10 INFO - document served over http requires an http
10:43:10 INFO - sub-resource via script-tag using the http-csp
10:43:10 INFO - delivery method with keep-origin-redirect and when
10:43:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:43:10 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 1180ms
10:43:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:43:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50262000 == 61 [pid = 1857] [id = 199]
10:43:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7faa4d56f000) [pid = 1857] [serial = 558] [outer = (nil)]
10:43:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7faa502ba000) [pid = 1857] [serial = 559] [outer = 0x7faa4d56f000]
10:43:11 INFO - PROCESS | 1857 | 1447526591291 Marionette INFO loaded listener.js
10:43:11 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7faa52e56000) [pid = 1857] [serial = 560] [outer = 0x7faa4d56f000]
10:43:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:43:12 INFO - document served over http requires an http
10:43:12 INFO - sub-resource via script-tag using the http-csp
10:43:12 INFO - delivery method with no-redirect and when
10:43:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
10:43:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1629ms
10:43:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:43:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa569a2800 == 62 [pid = 1857] [id = 200]
10:43:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7faa4d56f800) [pid = 1857] [serial = 561] [outer = (nil)]
10:43:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7faa53c39400) [pid = 1857] [serial = 562] [outer = 0x7faa4d56f800]
10:43:12 INFO - PROCESS | 1857 | 1447526592853 Marionette INFO loaded listener.js
10:43:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7faa55110400) [pid = 1857] [serial = 563] [outer = 0x7faa4d56f800]
10:43:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:14 INFO - document served over http requires an http
10:43:14 INFO - sub-resource via script-tag using the http-csp
10:43:14 INFO - delivery method with swap-origin-redirect and when
10:43:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:43:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:43:14 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 1787ms
10:43:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:43:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d78800 == 63 [pid = 1857] [id = 201]
10:43:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7faa5ba1f400) [pid = 1857] [serial = 564] [outer = (nil)]
10:43:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7faa5d070800) [pid = 1857] [serial = 565] [outer = 0x7faa5ba1f400]
10:43:14 INFO - PROCESS | 1857 | 1447526594794 Marionette INFO loaded listener.js
10:43:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7faa5f4cc400) [pid = 1857] [serial = 566] [outer = 0x7faa5ba1f400]
10:43:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:43:15 INFO - document served over http requires an http
10:43:15 INFO - sub-resource via xhr-request using the http-csp
10:43:15 INFO - delivery method with keep-origin-redirect and when
10:43:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
10:43:15 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 1582ms
10:43:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:43:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa666d3800 == 64 [pid = 1857] [id = 202]
10:43:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7faa5c563400) [pid = 1857] [serial = 567] [outer = (nil)]
10:43:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7faa6534f400) [pid = 1857] [serial = 568] [outer = 0x7faa5c563400]
10:43:16 INFO - PROCESS | 1857 | 1447526596277 Marionette INFO loaded listener.js
10:43:16 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7faa65f1e400) [pid = 1857] [serial = 569] [outer = 0x7faa5c563400]
10:43:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:43:17 INFO - document served over http requires an http
10:43:17 INFO - sub-resource via xhr-request using the http-csp
10:43:17 INFO - delivery method with no-redirect and when
10:43:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
10:43:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1488ms
10:43:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:43:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68a61800 == 65 [pid = 1857] [id = 203]
10:43:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7faa63491400) [pid = 1857] [serial = 570] [outer = (nil)]
10:43:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7faa664cfc00) [pid = 1857] [serial = 571] [outer = 0x7faa63491400]
10:43:17 INFO - PROCESS | 1857 | 1447526597781 Marionette INFO loaded listener.js
10:43:17 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7faa6743ac00) [pid = 1857] [serial = 572] [outer = 0x7faa63491400]
10:43:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:18 INFO - document served over http requires an http
10:43:18 INFO - sub-resource via xhr-request using the http-csp
10:43:18 INFO - delivery method with swap-origin-redirect and when
10:43:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:43:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
10:43:18 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 1484ms
10:43:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:43:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa73196000 == 66 [pid = 1857] [id = 204]
10:43:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7faa67c97c00) [pid = 1857] [serial = 573] [outer = (nil)]
10:43:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7faa67e89800) [pid = 1857] [serial = 574] [outer = 0x7faa67c97c00]
10:43:19 INFO - PROCESS | 1857 | 1447526599287 Marionette INFO loaded listener.js
10:43:19 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7faa715e4400) [pid = 1857] [serial = 575] [outer = 0x7faa67c97c00]
10:43:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:43:20 INFO - document served over http requires an https
10:43:20 INFO - sub-resource via fetch-request using the http-csp
10:43:20 INFO - delivery method with keep-origin-redirect and when
10:43:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
10:43:20 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 1682ms
10:43:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:43:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3fa800 == 67 [pid = 1857] [id = 205]
10:43:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7faa55439800) [pid = 1857] [serial = 576] [outer = (nil)]
10:43:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7faa55440000) [pid = 1857] [serial = 577] [outer = 0x7faa55439800]
10:43:21 INFO - PROCESS | 1857 | 1447526601142 Marionette INFO loaded listener.js
10:43:21 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7faa7199c800) [pid = 1857] [serial = 578] [outer = 0x7faa55439800]
10:43:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:43:22 INFO - document served over http requires an https
10:43:22 INFO - sub-resource via fetch-request using the http-csp
10:43:22 INFO - delivery method with no-redirect and when
10:43:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
10:43:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1678ms
10:43:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:43:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9c9000 == 68 [pid = 1857] [id = 206]
10:43:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7faa63a16400) [pid = 1857] [serial = 579] [outer = (nil)]
10:43:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7faa63ce2400) [pid = 1857] [serial = 580] [outer = 0x7faa63a16400]
10:43:22 INFO - PROCESS | 1857 | 1447526602804 Marionette INFO loaded listener.js
10:43:22 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7faa63ce9400) [pid = 1857] [serial = 581] [outer = 0x7faa63a16400]
10:43:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:23 INFO - document served over http requires an https
10:43:23 INFO - sub-resource via fetch-request using the http-csp
10:43:23 INFO - delivery method with swap-origin-redirect and when
10:43:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
10:43:23 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 1582ms
10:43:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:43:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9e6000 == 69 [pid = 1857] [id = 207]
10:43:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7faa531d4400) [pid = 1857] [serial = 582] [outer = (nil)]
10:43:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7faa531d6c00) [pid = 1857] [serial = 583] [outer = 0x7faa531d4400]
10:43:24 INFO - PROCESS | 1857 | 1447526604440 Marionette INFO loaded listener.js
10:43:24 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7faa63ce1000) [pid = 1857] [serial = 584] [outer = 0x7faa531d4400]
10:43:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd06800 == 70 [pid = 1857] [id = 208]
10:43:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7faa531db000) [pid = 1857] [serial = 585] [outer = (nil)]
10:43:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7faa55305400) [pid = 1857] [serial = 586] [outer = 0x7faa531db000]
10:43:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:43:25 INFO - document served over http requires an https
10:43:25 INFO - sub-resource via iframe-tag using the http-csp
10:43:25 INFO - delivery method with keep-origin-redirect and when
10:43: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"
10:43:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:43:25 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 1733ms
10:43:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:43:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd17000 == 71 [pid = 1857] [id = 209]
10:43:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7faa52952800) [pid = 1857] [serial = 587] [outer = (nil)]
10:43:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7faa55309800) [pid = 1857] [serial = 588] [outer = 0x7faa52952800]
10:43:26 INFO - PROCESS | 1857 | 1447526606146 Marionette INFO loaded listener.js
10:43:26 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7faa55311c00) [pid = 1857] [serial = 589] [outer = 0x7faa52952800]
10:43:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd57000 == 72 [pid = 1857] [id = 210]
10:43:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 250 (0x7faa50190400) [pid = 1857] [serial = 590] [outer = (nil)]
10:43:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 251 (0x7faa50192800) [pid = 1857] [serial = 591] [outer = 0x7faa50190400]
10:43:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:43:27 INFO - document served over http requires an https
10:43:27 INFO - sub-resource via iframe-tag using the http-csp
10:43:27 INFO - delivery method with no-redirect and when
10:43: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"
10:43:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
10:43:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1693ms
10:43:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:43:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd63800 == 73 [pid = 1857] [id = 211]
10:43:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 252 (0x7faa5019c800) [pid = 1857] [serial = 592] [outer = (nil)]
10:43:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7faa5019e000) [pid = 1857] [serial = 593] [outer = 0x7faa5019c800]
10:43:27 INFO - PROCESS | 1857 | 1447526607841 Marionette INFO loaded listener.js
10:43:27 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7faa71756400) [pid = 1857] [serial = 594] [outer = 0x7faa5019c800]
10:43:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c981000 == 74 [pid = 1857] [id = 212]
10:43:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7faa4ce1b800) [pid = 1857] [serial = 595] [outer = (nil)]
10:43:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7faa4ce22800) [pid = 1857] [serial = 596] [outer = 0x7faa4ce1b800]
10:43:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:28 INFO - document served over http requires an https
10:43:28 INFO - sub-resource via iframe-tag using the http-csp
10:43:28 INFO - delivery method with swap-origin-redirect and when
10:43:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:43:28 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 1684ms
10:43:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:43:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c987800 == 75 [pid = 1857] [id = 213]
10:43:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 257 (0x7faa4ce23800) [pid = 1857] [serial = 597] [outer = (nil)]
10:43:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 258 (0x7faa4ce26400) [pid = 1857] [serial = 598] [outer = 0x7faa4ce23800]
10:43:29 INFO - PROCESS | 1857 | 1447526609524 Marionette INFO loaded listener.js
10:43:29 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 259 (0x7faa71d76800) [pid = 1857] [serial = 599] [outer = 0x7faa4ce23800]
10:43:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:43:32 INFO - document served over http requires an https
10:43:32 INFO - sub-resource via script-tag using the http-csp
10:43:32 INFO - delivery method with keep-origin-redirect and when
10:43:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:43:32 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 3343ms
10:43:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:43:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4df74000 == 76 [pid = 1857] [id = 214]
10:43:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 260 (0x7faa4d247400) [pid = 1857] [serial = 600] [outer = (nil)]
10:43:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 261 (0x7faa4d248800) [pid = 1857] [serial = 601] [outer = 0x7faa4d247400]
10:43:33 INFO - PROCESS | 1857 | 1447526613500 Marionette INFO loaded listener.js
10:43:33 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 262 (0x7faa52954c00) [pid = 1857] [serial = 602] [outer = 0x7faa4d247400]
10:43:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:43:34 INFO - document served over http requires an https
10:43:34 INFO - sub-resource via script-tag using the http-csp
10:43:34 INFO - delivery method with no-redirect and when
10:43:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
10:43:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2337ms
10:43:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:43:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52ba8000 == 77 [pid = 1857] [id = 215]
10:43:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 263 (0x7faa52db1400) [pid = 1857] [serial = 603] [outer = (nil)]
10:43:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 264 (0x7faa52e60400) [pid = 1857] [serial = 604] [outer = 0x7faa52db1400]
10:43:35 INFO - PROCESS | 1857 | 1447526615246 Marionette INFO loaded listener.js
10:43:35 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 265 (0x7faa538b1400) [pid = 1857] [serial = 605] [outer = 0x7faa52db1400]
10:43:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:36 INFO - document served over http requires an https
10:43:36 INFO - sub-resource via script-tag using the http-csp
10:43:36 INFO - delivery method with swap-origin-redirect and when
10:43:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:43:36 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 1940ms
10:43:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:43:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50548800 == 78 [pid = 1857] [id = 216]
10:43:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 266 (0x7faa52fa0000) [pid = 1857] [serial = 606] [outer = (nil)]
10:43:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 267 (0x7faa53908400) [pid = 1857] [serial = 607] [outer = 0x7faa52fa0000]
10:43:37 INFO - PROCESS | 1857 | 1447526617258 Marionette INFO loaded listener.js
10:43:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 268 (0x7faa53c36800) [pid = 1857] [serial = 608] [outer = 0x7faa52fa0000]
10:43:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:43:38 INFO - document served over http requires an https
10:43:38 INFO - sub-resource via xhr-request using the http-csp
10:43:38 INFO - delivery method with keep-origin-redirect and when
10: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"
10:43:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
10:43:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1739ms
10:43:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:43:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4fa29800 == 79 [pid = 1857] [id = 217]
10:43:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 269 (0x7faa52a1c400) [pid = 1857] [serial = 609] [outer = (nil)]
10:43:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 270 (0x7faa52f9c800) [pid = 1857] [serial = 610] [outer = 0x7faa52a1c400]
10:43:39 INFO - PROCESS | 1857 | 1447526619072 Marionette INFO loaded listener.js
10:43:39 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 271 (0x7faa55326000) [pid = 1857] [serial = 611] [outer = 0x7faa52a1c400]
10:43:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:43:40 INFO - document served over http requires an https
10:43:40 INFO - sub-resource via xhr-request using the http-csp
10:43:40 INFO - delivery method with no-redirect and when
10:43:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
10:43:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1737ms
10:43:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:43:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50543000 == 80 [pid = 1857] [id = 218]
10:43:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 272 (0x7faa52f98800) [pid = 1857] [serial = 612] [outer = (nil)]
10:43:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 273 (0x7faa54295800) [pid = 1857] [serial = 613] [outer = 0x7faa52f98800]
10:43:40 INFO - PROCESS | 1857 | 1447526620654 Marionette INFO loaded listener.js
10:43:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 274 (0x7faa55440c00) [pid = 1857] [serial = 614] [outer = 0x7faa52f98800]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa569a8000 == 79 [pid = 1857] [id = 171]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6424a800 == 78 [pid = 1857] [id = 125]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6778e000 == 77 [pid = 1857] [id = 174]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6a877800 == 76 [pid = 1857] [id = 175]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7b5c1800 == 75 [pid = 1857] [id = 176]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50551000 == 74 [pid = 1857] [id = 177]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54279800 == 73 [pid = 1857] [id = 178]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54287000 == 72 [pid = 1857] [id = 179]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d7c000 == 71 [pid = 1857] [id = 180]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d88000 == 70 [pid = 1857] [id = 181]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e70800 == 69 [pid = 1857] [id = 182]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e84000 == 68 [pid = 1857] [id = 183]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4fa44000 == 67 [pid = 1857] [id = 184]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50256000 == 66 [pid = 1857] [id = 185]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52d29800 == 65 [pid = 1857] [id = 186]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d111000 == 64 [pid = 1857] [id = 187]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52bb5000 == 63 [pid = 1857] [id = 188]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5594a800 == 62 [pid = 1857] [id = 189]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52f65000 == 61 [pid = 1857] [id = 190]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ecc3000 == 60 [pid = 1857] [id = 61]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52ba2800 == 59 [pid = 1857] [id = 191]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa569ad800 == 58 [pid = 1857] [id = 192]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bc32000 == 57 [pid = 1857] [id = 193]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6326e000 == 56 [pid = 1857] [id = 50]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c818800 == 55 [pid = 1857] [id = 194]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa602d6000 == 54 [pid = 1857] [id = 49]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce03800 == 53 [pid = 1857] [id = 195]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c81d800 == 52 [pid = 1857] [id = 124]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ecc6800 == 51 [pid = 1857] [id = 196]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67ff6800 == 50 [pid = 1857] [id = 54]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c803000 == 49 [pid = 1857] [id = 197]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63280800 == 48 [pid = 1857] [id = 198]
10:43:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5beb5800 == 47 [pid = 1857] [id = 52]
10:43:41 INFO - PROCESS | 1857 | --DOMWINDOW == 273 (0x7faa5692e800) [pid = 1857] [serial = 476] [outer = (nil)] [url = about:blank]
10:43:41 INFO - PROCESS | 1857 | --DOMWINDOW == 272 (0x7faa5f4cd400) [pid = 1857] [serial = 468] [outer = (nil)] [url = about:blank]
10:43:41 INFO - PROCESS | 1857 | --DOMWINDOW == 271 (0x7faa63a34c00) [pid = 1857] [serial = 473] [outer = (nil)] [url = about:blank]
10:43:41 INFO - PROCESS | 1857 | --DOMWINDOW == 270 (0x7faa5be61800) [pid = 1857] [serial = 458] [outer = (nil)] [url = about:blank]
10:43:41 INFO - PROCESS | 1857 | --DOMWINDOW == 269 (0x7faa55110800) [pid = 1857] [serial = 452] [outer = (nil)] [url = about:blank]
10:43:41 INFO - PROCESS | 1857 | --DOMWINDOW == 268 (0x7faa5b318800) [pid = 1857] [serial = 455] [outer = (nil)] [url = about:blank]
10:43:41 INFO - PROCESS | 1857 | --DOMWINDOW == 267 (0x7faa5ee99800) [pid = 1857] [serial = 463] [outer = (nil)] [url = about:blank]
10:43:41 INFO - PROCESS | 1857 | --DOMWINDOW == 266 (0x7faa7176d000) [pid = 1857] [serial = 409] [outer = (nil)] [url = about:blank]
10:43:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:42 INFO - document served over http requires an https
10:43:42 INFO - sub-resource via xhr-request using the http-csp
10:43:42 INFO - delivery method with swap-origin-redirect and when
10:43:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
10:43:42 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 1831ms
10:43:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
10:43:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52bb2800 == 48 [pid = 1857] [id = 219]
10:43:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 267 (0x7faa52a1fc00) [pid = 1857] [serial = 615] [outer = (nil)]
10:43:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 268 (0x7faa5467dc00) [pid = 1857] [serial = 616] [outer = 0x7faa52a1fc00]
10:43:42 INFO - PROCESS | 1857 | 1447526622646 Marionette INFO loaded listener.js
10:43:42 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 269 (0x7faa5aee4000) [pid = 1857] [serial = 617] [outer = 0x7faa52a1fc00]
10:43:43 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:43:43 INFO - document served over http requires an http
10:43:43 INFO - sub-resource via fetch-request using the http-csp
10:43:43 INFO - delivery method with keep-origin-redirect and when
10:43:43 INFO - the target request is same-origin.
10:43:43 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 1779ms
10:43:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:43:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54280800 == 49 [pid = 1857] [id = 220]
10:43:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 270 (0x7faa53902400) [pid = 1857] [serial = 618] [outer = (nil)]
10:43:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 271 (0x7faa5aee7c00) [pid = 1857] [serial = 619] [outer = 0x7faa53902400]
10:43:44 INFO - PROCESS | 1857 | 1447526624215 Marionette INFO loaded listener.js
10:43:44 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 272 (0x7faa5b31c000) [pid = 1857] [serial = 620] [outer = 0x7faa53902400]
10:43:45 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:43:45 INFO - document served over http requires an http
10:43:45 INFO - sub-resource via fetch-request using the http-csp
10:43:45 INFO - delivery method with no-redirect and when
10:43:45 INFO - the target request is same-origin.
10:43:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 1233ms
10:43:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:43:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5054b000 == 50 [pid = 1857] [id = 221]
10:43:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 273 (0x7faa53c34000) [pid = 1857] [serial = 621] [outer = (nil)]
10:43:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 274 (0x7faa5b411000) [pid = 1857] [serial = 622] [outer = 0x7faa53c34000]
10:43:45 INFO - PROCESS | 1857 | 1447526625421 Marionette INFO loaded listener.js
10:43:45 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 275 (0x7faa5b4e7000) [pid = 1857] [serial = 623] [outer = 0x7faa53c34000]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 274 (0x7faa5b9da400) [pid = 1857] [serial = 148] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 273 (0x7faa5b8d6400) [pid = 1857] [serial = 260] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 272 (0x7faa725f2000) [pid = 1857] [serial = 154] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 271 (0x7faa725f4000) [pid = 1857] [serial = 157] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 270 (0x7faa5ad96000) [pid = 1857] [serial = 447] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 269 (0x7faa61248c00) [pid = 1857] [serial = 184] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 268 (0x7faa5b4d8800) [pid = 1857] [serial = 317] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 267 (0x7faa5be5d800) [pid = 1857] [serial = 196] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 266 (0x7faa7b709800) [pid = 1857] [serial = 160] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 265 (0x7faa5b9d9800) [pid = 1857] [serial = 145] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 264 (0x7faa67e8e400) [pid = 1857] [serial = 187] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 263 (0x7faa6765f400) [pid = 1857] [serial = 199] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 262 (0x7faa5ba19000) [pid = 1857] [serial = 178] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 261 (0x7faa5c545c00) [pid = 1857] [serial = 181] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 260 (0x7faa5eeee800) [pid = 1857] [serial = 151] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 259 (0x7faa6765ec00) [pid = 1857] [serial = 193] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 258 (0x7faa6b4a9400) [pid = 1857] [serial = 190] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 257 (0x7faa52a1f000) [pid = 1857] [serial = 528] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 256 (0x7faa5f4ca000) [pid = 1857] [serial = 550] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7faa5ad97c00) [pid = 1857] [serial = 540] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7faa52e53400) [pid = 1857] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7faa5ba18000) [pid = 1857] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7faa52955000) [pid = 1857] [serial = 537] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 251 (0x7faa52a22400) [pid = 1857] [serial = 531] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 250 (0x7faa5bc03c00) [pid = 1857] [serial = 545] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 249 (0x7faa54291400) [pid = 1857] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526567810]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7faa554f3000) [pid = 1857] [serial = 501] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7faa52f94000) [pid = 1857] [serial = 534] [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]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7faa5eef1000) [pid = 1857] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526587726]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7faa53192c00) [pid = 1857] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7faa5f429800) [pid = 1857] [serial = 556] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7faa5692e000) [pid = 1857] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7faa5b17b800) [pid = 1857] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7faa6124cc00) [pid = 1857] [serial = 478] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7faa4d573000) [pid = 1857] [serial = 526] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7faa52e57c00) [pid = 1857] [serial = 512] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7faa538b4400) [pid = 1857] [serial = 535] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7faa52da9000) [pid = 1857] [serial = 529] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7faa60476000) [pid = 1857] [serial = 551] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7faa60887800) [pid = 1857] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526587726]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7faa55106400) [pid = 1857] [serial = 481] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7faa502bbc00) [pid = 1857] [serial = 520] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7faa5393bc00) [pid = 1857] [serial = 532] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7faa53c40400) [pid = 1857] [serial = 496] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7faa52da9400) [pid = 1857] [serial = 523] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7faa5b411400) [pid = 1857] [serial = 504] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7faa5c561c00) [pid = 1857] [serial = 546] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7faa64271000) [pid = 1857] [serial = 490] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7faa5390ac00) [pid = 1857] [serial = 493] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7faa54297000) [pid = 1857] [serial = 514] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7faa52a21c00) [pid = 1857] [serial = 517] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7faa554e8800) [pid = 1857] [serial = 499] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7faa5429a800) [pid = 1857] [serial = 509] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7faa5b181400) [pid = 1857] [serial = 541] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7faa554e7c00) [pid = 1857] [serial = 502] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7faa63a21000) [pid = 1857] [serial = 487] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7faa53189400) [pid = 1857] [serial = 538] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7faa54293000) [pid = 1857] [serial = 507] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526567810]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7faa5b8d9400) [pid = 1857] [serial = 484] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7faa7c3ab800) [pid = 1857] [serial = 241] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7faa67e8b000) [pid = 1857] [serial = 150] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7faa5c560c00) [pid = 1857] [serial = 412] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7faa5aeeac00) [pid = 1857] [serial = 482] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7faa55111000) [pid = 1857] [serial = 445] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7faa68cd0800) [pid = 1857] [serial = 355] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7faa63a36800) [pid = 1857] [serial = 262] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7faa55330400) [pid = 1857] [serial = 373] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7faa5b4e4c00) [pid = 1857] [serial = 316] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7faa73458400) [pid = 1857] [serial = 156] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7faa52e61800) [pid = 1857] [serial = 530] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7faa64006000) [pid = 1857] [serial = 420] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7faa7c4afc00) [pid = 1857] [serial = 313] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7faa79092800) [pid = 1857] [serial = 159] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7faa71d7bc00) [pid = 1857] [serial = 449] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7faa67ca3800) [pid = 1857] [serial = 186] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7faa6a9ec000) [pid = 1857] [serial = 234] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7faa6348dc00) [pid = 1857] [serial = 319] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7faa790d4000) [pid = 1857] [serial = 198] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7faa7c4b0c00) [pid = 1857] [serial = 237] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7faa7d352400) [pid = 1857] [serial = 244] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa71648000) [pid = 1857] [serial = 299] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7faa63c79400) [pid = 1857] [serial = 367] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7faa7d35e400) [pid = 1857] [serial = 430] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7faa662c3800) [pid = 1857] [serial = 294] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7faa7d352000) [pid = 1857] [serial = 247] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7faa7c44d400) [pid = 1857] [serial = 307] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7faa63453c00) [pid = 1857] [serial = 231] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa62d10400) [pid = 1857] [serial = 439] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7faa63a2d800) [pid = 1857] [serial = 289] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7faa7c649000) [pid = 1857] [serial = 162] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7faa734e4c00) [pid = 1857] [serial = 358] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7faa5ee93800) [pid = 1857] [serial = 370] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa5d070000) [pid = 1857] [serial = 147] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa56938400) [pid = 1857] [serial = 378] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa63c7b800) [pid = 1857] [serial = 488] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7faa6a9ed800) [pid = 1857] [serial = 189] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7faa7164f400) [pid = 1857] [serial = 304] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa7c459400) [pid = 1857] [serial = 310] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa5c8df400) [pid = 1857] [serial = 286] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa64272c00) [pid = 1857] [serial = 257] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa5ce93000) [pid = 1857] [serial = 442] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7faa7c3a8800) [pid = 1857] [serial = 201] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa63a15400) [pid = 1857] [serial = 352] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa60884c00) [pid = 1857] [serial = 180] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa65b2dc00) [pid = 1857] [serial = 183] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa715e2000) [pid = 1857] [serial = 153] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa7d35d800) [pid = 1857] [serial = 364] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa71893800) [pid = 1857] [serial = 425] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa5ee9c000) [pid = 1857] [serial = 485] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa5ba18400) [pid = 1857] [serial = 349] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa7d353000) [pid = 1857] [serial = 361] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa71d79400) [pid = 1857] [serial = 433] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa7254ac00) [pid = 1857] [serial = 195] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa63a32800) [pid = 1857] [serial = 415] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa7199a400) [pid = 1857] [serial = 192] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa6403c400) [pid = 1857] [serial = 252] [outer = (nil)] [url = about:blank]
10:43:47 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa67441400) [pid = 1857] [serial = 436] [outer = (nil)] [url = about:blank]
10:43:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:47 INFO - document served over http requires an http
10:43:47 INFO - sub-resource via fetch-request using the http-csp
10:43:47 INFO - delivery method with swap-origin-redirect and when
10:43:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:43:47 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 2181ms
10:43:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
10:43:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53e1f800 == 51 [pid = 1857] [id = 222]
10:43:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa52e52400) [pid = 1857] [serial = 624] [outer = (nil)]
10:43:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa52e57c00) [pid = 1857] [serial = 625] [outer = 0x7faa52e52400]
10:43:47 INFO - PROCESS | 1857 | 1447526627748 Marionette INFO loaded listener.js
10:43:47 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa53c39c00) [pid = 1857] [serial = 626] [outer = 0x7faa52e52400]
10:43:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568aa800 == 52 [pid = 1857] [id = 223]
10:43:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa53183c00) [pid = 1857] [serial = 627] [outer = (nil)]
10:43:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa53904800) [pid = 1857] [serial = 628] [outer = 0x7faa53183c00]
10:43:48 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:43:48 INFO - document served over http requires an http
10:43:48 INFO - sub-resource via iframe-tag using the http-csp
10:43:48 INFO - delivery method with keep-origin-redirect and when
10:43:48 INFO - the target request is same-origin.
10:43:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1283ms
10:43:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:43:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa569a2000 == 53 [pid = 1857] [id = 224]
10:43:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa55111400) [pid = 1857] [serial = 629] [outer = (nil)]
10:43:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa554f1400) [pid = 1857] [serial = 630] [outer = 0x7faa55111400]
10:43:48 INFO - PROCESS | 1857 | 1447526628897 Marionette INFO loaded listener.js
10:43:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa5b314000) [pid = 1857] [serial = 631] [outer = 0x7faa55111400]
10:43:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4df6a800 == 54 [pid = 1857] [id = 225]
10:43:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa4d242800) [pid = 1857] [serial = 632] [outer = (nil)]
10:43:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa4d569800) [pid = 1857] [serial = 633] [outer = 0x7faa4d242800]
10:43:50 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:43:50 INFO - document served over http requires an http
10:43:50 INFO - sub-resource via iframe-tag using the http-csp
10:43:50 INFO - delivery method with no-redirect and when
10:43:50 INFO - the target request is same-origin.
10:43:50 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 1884ms
10:43:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:43:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50547000 == 55 [pid = 1857] [id = 226]
10:43:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa52e55c00) [pid = 1857] [serial = 634] [outer = (nil)]
10:43:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa52e5b000) [pid = 1857] [serial = 635] [outer = 0x7faa52e55c00]
10:43:51 INFO - PROCESS | 1857 | 1447526631121 Marionette INFO loaded listener.js
10:43:51 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa53908000) [pid = 1857] [serial = 636] [outer = 0x7faa52e55c00]
10:43:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54288000 == 56 [pid = 1857] [id = 227]
10:43:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa531d0000) [pid = 1857] [serial = 637] [outer = (nil)]
10:43:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa5429b800) [pid = 1857] [serial = 638] [outer = 0x7faa531d0000]
10:43:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:52 INFO - document served over http requires an http
10:43:52 INFO - sub-resource via iframe-tag using the http-csp
10:43:52 INFO - delivery method with swap-origin-redirect and when
10:43:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:43:52 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 1940ms
10:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
10:43:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568bf800 == 57 [pid = 1857] [id = 228]
10:43:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7faa52e59000) [pid = 1857] [serial = 639] [outer = (nil)]
10:43:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa5510b800) [pid = 1857] [serial = 640] [outer = 0x7faa52e59000]
10:43:53 INFO - PROCESS | 1857 | 1447526633097 Marionette INFO loaded listener.js
10:43:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa554eac00) [pid = 1857] [serial = 641] [outer = 0x7faa52e59000]
10:43:54 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:43:54 INFO - document served over http requires an http
10:43:54 INFO - sub-resource via script-tag using the http-csp
10:43:54 INFO - delivery method with keep-origin-redirect and when
10:43:54 INFO - the target request is same-origin.
10:43:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 2192ms
10:43:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:43:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b10f000 == 58 [pid = 1857] [id = 229]
10:43:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa5429d400) [pid = 1857] [serial = 642] [outer = (nil)]
10:43:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa5b40f000) [pid = 1857] [serial = 643] [outer = 0x7faa5429d400]
10:43:55 INFO - PROCESS | 1857 | 1447526635174 Marionette INFO loaded listener.js
10:43:55 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7faa5b8d6400) [pid = 1857] [serial = 644] [outer = 0x7faa5429d400]
10:43:56 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:43:56 INFO - document served over http requires an http
10:43:56 INFO - sub-resource via script-tag using the http-csp
10:43:56 INFO - delivery method with no-redirect and when
10:43:56 INFO - the target request is same-origin.
10:43:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 1445ms
10:43:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
10:43:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b442800 == 59 [pid = 1857] [id = 230]
10:43:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7faa55323000) [pid = 1857] [serial = 645] [outer = (nil)]
10:43:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa5ba14400) [pid = 1857] [serial = 646] [outer = 0x7faa55323000]
10:43:56 INFO - PROCESS | 1857 | 1447526636585 Marionette INFO loaded listener.js
10:43:56 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa5bc10400) [pid = 1857] [serial = 647] [outer = 0x7faa55323000]
10:43:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:43:57 INFO - document served over http requires an http
10:43:57 INFO - sub-resource via script-tag using the http-csp
10:43:57 INFO - delivery method with swap-origin-redirect and when
10:43:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:43:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1480ms
10:43:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
10:43:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6d4000 == 60 [pid = 1857] [id = 231]
10:43:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa5b313c00) [pid = 1857] [serial = 648] [outer = (nil)]
10:43:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7faa5c54e000) [pid = 1857] [serial = 649] [outer = 0x7faa5b313c00]
10:43:58 INFO - PROCESS | 1857 | 1447526638056 Marionette INFO loaded listener.js
10:43:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7faa5c8dc800) [pid = 1857] [serial = 650] [outer = 0x7faa5b313c00]
10:43:59 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:43:59 INFO - document served over http requires an http
10:43:59 INFO - sub-resource via xhr-request using the http-csp
10:43:59 INFO - delivery method with keep-origin-redirect and when
10:43:59 INFO - the target request is same-origin.
10:43:59 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 2077ms
10:43:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:44:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce0b000 == 61 [pid = 1857] [id = 232]
10:44:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7faa5be58400) [pid = 1857] [serial = 651] [outer = (nil)]
10:44:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7faa5d07bc00) [pid = 1857] [serial = 652] [outer = 0x7faa5be58400]
10:44:00 INFO - PROCESS | 1857 | 1447526640191 Marionette INFO loaded listener.js
10:44:00 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa5eef7400) [pid = 1857] [serial = 653] [outer = 0x7faa5be58400]
10:44:01 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:44:01 INFO - document served over http requires an http
10:44:01 INFO - sub-resource via xhr-request using the http-csp
10:44:01 INFO - delivery method with no-redirect and when
10:44:01 INFO - the target request is same-origin.
10:44:01 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 1433ms
10:44:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
10:44:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f46d000 == 62 [pid = 1857] [id = 233]
10:44:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7faa5c8dfc00) [pid = 1857] [serial = 654] [outer = (nil)]
10:44:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7faa5f4c2c00) [pid = 1857] [serial = 655] [outer = 0x7faa5c8dfc00]
10:44:01 INFO - PROCESS | 1857 | 1447526641719 Marionette INFO loaded listener.js
10:44:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7faa6087e400) [pid = 1857] [serial = 656] [outer = 0x7faa5c8dfc00]
10:44:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:02 INFO - document served over http requires an http
10:44:02 INFO - sub-resource via xhr-request using the http-csp
10:44:02 INFO - delivery method with swap-origin-redirect and when
10:44:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:44:02 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 1557ms
10:44:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
10:44:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa602cc800 == 63 [pid = 1857] [id = 234]
10:44:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7faa6344f800) [pid = 1857] [serial = 657] [outer = (nil)]
10:44:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7faa63453400) [pid = 1857] [serial = 658] [outer = 0x7faa6344f800]
10:44:03 INFO - PROCESS | 1857 | 1447526643201 Marionette INFO loaded listener.js
10:44:03 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7faa63a16c00) [pid = 1857] [serial = 659] [outer = 0x7faa6344f800]
10:44:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:44:04 INFO - document served over http requires an https
10:44:04 INFO - sub-resource via fetch-request using the http-csp
10:44:04 INFO - delivery method with keep-origin-redirect and when
10:44:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:44:04 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 1544ms
10:44:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:44:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6313a000 == 64 [pid = 1857] [id = 235]
10:44:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa63450400) [pid = 1857] [serial = 660] [outer = (nil)]
10:44:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7faa63a17800) [pid = 1857] [serial = 661] [outer = 0x7faa63450400]
10:44:05 INFO - PROCESS | 1857 | 1447526645017 Marionette INFO loaded listener.js
10:44:05 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7faa63a41c00) [pid = 1857] [serial = 662] [outer = 0x7faa63450400]
10:44:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:44:06 INFO - document served over http requires an https
10:44:06 INFO - sub-resource via fetch-request using the http-csp
10:44:06 INFO - delivery method with no-redirect and when
10:44:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
10:44:06 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 1992ms
10:44:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
10:44:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63ac7800 == 65 [pid = 1857] [id = 236]
10:44:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7faa63c80c00) [pid = 1857] [serial = 663] [outer = (nil)]
10:44:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7faa64003c00) [pid = 1857] [serial = 664] [outer = 0x7faa63c80c00]
10:44:06 INFO - PROCESS | 1857 | 1447526646958 Marionette INFO loaded listener.js
10:44:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7faa6400f800) [pid = 1857] [serial = 665] [outer = 0x7faa63c80c00]
10:44:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:08 INFO - document served over http requires an https
10:44:08 INFO - sub-resource via fetch-request using the http-csp
10:44:08 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:44:08 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 1732ms
10:44:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:44:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d67000 == 66 [pid = 1857] [id = 237]
10:44:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7faa64003000) [pid = 1857] [serial = 666] [outer = (nil)]
10:44:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7faa6426e400) [pid = 1857] [serial = 667] [outer = 0x7faa64003000]
10:44:08 INFO - PROCESS | 1857 | 1447526648755 Marionette INFO loaded listener.js
10:44:08 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7faa65f65c00) [pid = 1857] [serial = 668] [outer = 0x7faa64003000]
10:44:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:10 INFO - document served over http requires an https
10:44:10 INFO - sub-resource via fetch-request using the http-csp
10:44:10 INFO - delivery method with swap-origin-redirect and when
10:44: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"
10:44:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:44:10 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 2538ms
10:44:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
10:44:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64238000 == 67 [pid = 1857] [id = 238]
10:44:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7faa64010000) [pid = 1857] [serial = 669] [outer = (nil)]
10:44:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7faa664ca800) [pid = 1857] [serial = 670] [outer = 0x7faa64010000]
10:44:11 INFO - PROCESS | 1857 | 1447526651090 Marionette INFO loaded listener.js
10:44:11 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7faa67655400) [pid = 1857] [serial = 671] [outer = 0x7faa64010000]
10:44:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:44:12 INFO - document served over http requires an https
10:44:12 INFO - sub-resource via fetch-request using the http-csp
10:44:12 INFO - delivery method with keep-origin-redirect and when
10:44:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:44:12 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 1583ms
10:44:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:44:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa647c8000 == 68 [pid = 1857] [id = 239]
10:44:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7faa65b31000) [pid = 1857] [serial = 672] [outer = (nil)]
10:44:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7faa67661000) [pid = 1857] [serial = 673] [outer = 0x7faa65b31000]
10:44:12 INFO - PROCESS | 1857 | 1447526652828 Marionette INFO loaded listener.js
10:44:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7faa689eec00) [pid = 1857] [serial = 674] [outer = 0x7faa65b31000]
10:44:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:44:13 INFO - document served over http requires an https
10:44:13 INFO - sub-resource via fetch-request using the http-csp
10:44:13 INFO - delivery method with no-redirect and when
10:44:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
10:44:13 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 1692ms
10:44:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
10:44:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa666d9800 == 69 [pid = 1857] [id = 240]
10:44:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7faa67653000) [pid = 1857] [serial = 675] [outer = (nil)]
10:44:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7faa68cd0800) [pid = 1857] [serial = 676] [outer = 0x7faa67653000]
10:44:14 INFO - PROCESS | 1857 | 1447526654553 Marionette INFO loaded listener.js
10:44:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7faa6b4a0400) [pid = 1857] [serial = 677] [outer = 0x7faa67653000]
10:44:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:15 INFO - document served over http requires an https
10:44:15 INFO - sub-resource via fetch-request using the http-csp
10:44:15 INFO - delivery method with swap-origin-redirect and when
10:44:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:44:15 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 1683ms
10:44:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:44:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67a35000 == 70 [pid = 1857] [id = 241]
10:44:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7faa4fae7000) [pid = 1857] [serial = 678] [outer = (nil)]
10:44:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7faa4faeac00) [pid = 1857] [serial = 679] [outer = 0x7faa4fae7000]
10:44:16 INFO - PROCESS | 1857 | 1447526656223 Marionette INFO loaded listener.js
10:44:16 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7faa4faf4c00) [pid = 1857] [serial = 680] [outer = 0x7faa4fae7000]
10:44:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68a6c000 == 71 [pid = 1857] [id = 242]
10:44:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7faa4faf4000) [pid = 1857] [serial = 681] [outer = (nil)]
10:44:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7faa6aa8ec00) [pid = 1857] [serial = 682] [outer = 0x7faa4faf4000]
10:44:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:44:17 INFO - document served over http requires an https
10:44:17 INFO - sub-resource via iframe-tag using the http-csp
10:44:17 INFO - delivery method with keep-origin-redirect and when
10:44:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:44:17 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 2037ms
10:44:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:44:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6a88d000 == 72 [pid = 1857] [id = 243]
10:44:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7faa4d569400) [pid = 1857] [serial = 683] [outer = (nil)]
10:44:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7faa5f42d800) [pid = 1857] [serial = 684] [outer = 0x7faa4d569400]
10:44:20 INFO - PROCESS | 1857 | 1447526660100 Marionette INFO loaded listener.js
10:44:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7faa71770800) [pid = 1857] [serial = 685] [outer = 0x7faa4d569400]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c81d000 == 71 [pid = 1857] [id = 170]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50262000 == 70 [pid = 1857] [id = 199]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68a6a800 == 69 [pid = 1857] [id = 81]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa569a2800 == 68 [pid = 1857] [id = 200]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa734ca800 == 67 [pid = 1857] [id = 56]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d78800 == 66 [pid = 1857] [id = 201]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bea6000 == 65 [pid = 1857] [id = 66]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ecba800 == 64 [pid = 1857] [id = 48]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa666d3800 == 63 [pid = 1857] [id = 202]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68a61800 == 62 [pid = 1857] [id = 203]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa73196000 == 61 [pid = 1857] [id = 204]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3fa800 == 60 [pid = 1857] [id = 205]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9c9000 == 59 [pid = 1857] [id = 206]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9e6000 == 58 [pid = 1857] [id = 207]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd06800 == 57 [pid = 1857] [id = 208]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd17000 == 56 [pid = 1857] [id = 209]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd57000 == 55 [pid = 1857] [id = 210]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c981000 == 54 [pid = 1857] [id = 212]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c987800 == 53 [pid = 1857] [id = 213]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67993000 == 52 [pid = 1857] [id = 67]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63134000 == 51 [pid = 1857] [id = 65]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6ad59000 == 50 [pid = 1857] [id = 57]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f531000 == 49 [pid = 1857] [id = 64]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa65cac000 == 48 [pid = 1857] [id = 51]
10:44:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568aa800 == 47 [pid = 1857] [id = 223]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd63800 == 46 [pid = 1857] [id = 211]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4df6a800 == 45 [pid = 1857] [id = 225]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54288000 == 44 [pid = 1857] [id = 227]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce7b800 == 43 [pid = 1857] [id = 63]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce6c800 == 42 [pid = 1857] [id = 59]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6c536000 == 41 [pid = 1857] [id = 55]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68a6c000 == 40 [pid = 1857] [id = 242]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63abc000 == 39 [pid = 1857] [id = 172]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6d1800 == 38 [pid = 1857] [id = 53]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa647b9000 == 37 [pid = 1857] [id = 173]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52ba5000 == 36 [pid = 1857] [id = 159]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64447000 == 35 [pid = 1857] [id = 145]
10:44:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68a77800 == 34 [pid = 1857] [id = 126]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7faa53c40000) [pid = 1857] [serial = 533] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7faa65f69800) [pid = 1857] [serial = 497] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7faa5b417000) [pid = 1857] [serial = 505] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7faa5ee95c00) [pid = 1857] [serial = 547] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7faa6427a000) [pid = 1857] [serial = 494] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7faa554f2400) [pid = 1857] [serial = 500] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7faa5b41ac00) [pid = 1857] [serial = 510] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7faa6541c400) [pid = 1857] [serial = 491] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7faa5ad91400) [pid = 1857] [serial = 539] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7faa63a40400) [pid = 1857] [serial = 479] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7faa63488000) [pid = 1857] [serial = 552] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7faa5510a400) [pid = 1857] [serial = 536] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7faa5b4e6800) [pid = 1857] [serial = 542] [outer = (nil)] [url = about:blank]
10:44:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7faa4d23c800) [pid = 1857] [serial = 686] [outer = 0x7faa62d0ac00]
10:44:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd13800 == 35 [pid = 1857] [id = 244]
10:44:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7faa4d56cc00) [pid = 1857] [serial = 687] [outer = (nil)]
10:44:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7faa4d568400) [pid = 1857] [serial = 688] [outer = 0x7faa4d56cc00]
10:44:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:44:25 INFO - document served over http requires an https
10:44:25 INFO - sub-resource via iframe-tag using the http-csp
10:44:25 INFO - delivery method with no-redirect and when
10:44:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
10:44:25 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 7514ms
10:44:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:44:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd16800 == 36 [pid = 1857] [id = 245]
10:44:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7faa50197c00) [pid = 1857] [serial = 689] [outer = (nil)]
10:44:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7faa502b9800) [pid = 1857] [serial = 690] [outer = 0x7faa50197c00]
10:44:25 INFO - PROCESS | 1857 | 1447526665588 Marionette INFO loaded listener.js
10:44:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7faa52950800) [pid = 1857] [serial = 691] [outer = 0x7faa50197c00]
10:44:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d10b000 == 37 [pid = 1857] [id = 246]
10:44:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7faa52955000) [pid = 1857] [serial = 692] [outer = (nil)]
10:44:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7faa52a18400) [pid = 1857] [serial = 693] [outer = 0x7faa52955000]
10:44:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:26 INFO - document served over http requires an https
10:44:26 INFO - sub-resource via iframe-tag using the http-csp
10:44:26 INFO - delivery method with swap-origin-redirect and when
10:44:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:44:26 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 1479ms
10:44:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:44:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4df7d800 == 38 [pid = 1857] [id = 247]
10:44:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7faa52a20000) [pid = 1857] [serial = 694] [outer = (nil)]
10:44:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7faa52a22c00) [pid = 1857] [serial = 695] [outer = 0x7faa52a20000]
10:44:27 INFO - PROCESS | 1857 | 1447526667252 Marionette INFO loaded listener.js
10:44:27 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7faa52e53c00) [pid = 1857] [serial = 696] [outer = 0x7faa52a20000]
10:44:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd72000 == 39 [pid = 1857] [id = 248]
10:44:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7faa52dac400) [pid = 1857] [serial = 697] [outer = (nil)]
10:44:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7faa52daac00) [pid = 1857] [serial = 698] [outer = 0x7faa52dac400]
10:44:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:28 INFO - document served over http requires an https
10:44:28 INFO - sub-resource via iframe-tag using the http-csp
10:44:28 INFO - delivery method with swap-origin-redirect and when
10:44:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:44:28 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 1440ms
10:44:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7faa52e61400) [pid = 1857] [serial = 513] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7faa65603800) [pid = 1857] [serial = 356] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7faa5c8d9800) [pid = 1857] [serial = 423] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7faa65603c00) [pid = 1857] [serial = 359] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7faa52db1400) [pid = 1857] [serial = 603] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7faa53909400) [pid = 1857] [serial = 495] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7faa538b7800) [pid = 1857] [serial = 440] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7faa54681000) [pid = 1857] [serial = 376] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7faa538b8000) [pid = 1857] [serial = 443] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7faa5b315400) [pid = 1857] [serial = 555] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7faa5c557400) [pid = 1857] [serial = 229] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7faa5b9db800) [pid = 1857] [serial = 284] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7faa4d242800) [pid = 1857] [serial = 632] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526630070]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7faa5ce8ec00) [pid = 1857] [serial = 302] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7faa65f26800) [pid = 1857] [serial = 239] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7faa6652d400) [pid = 1857] [serial = 344] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7faa55439800) [pid = 1857] [serial = 576] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7faa67c97c00) [pid = 1857] [serial = 573] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7faa63491400) [pid = 1857] [serial = 570] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7faa64007c00) [pid = 1857] [serial = 250] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7faa5b319c00) [pid = 1857] [serial = 314] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7faa634dcc00) [pid = 1857] [serial = 486] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7faa6400a800) [pid = 1857] [serial = 255] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7faa5b9de000) [pid = 1857] [serial = 287] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7faa4ce23800) [pid = 1857] [serial = 597] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa63a16400) [pid = 1857] [serial = 579] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7faa55323c00) [pid = 1857] [serial = 368] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7faa5b4de400) [pid = 1857] [serial = 410] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7faa52a1fc00) [pid = 1857] [serial = 615] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7faa5b8d7400) [pid = 1857] [serial = 245] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7faa4d56f800) [pid = 1857] [serial = 561] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7faa664c8000) [pid = 1857] [serial = 407] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa55111400) [pid = 1857] [serial = 629] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7faa554f4c00) [pid = 1857] [serial = 503] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7faa5b17d000) [pid = 1857] [serial = 308] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7faa52a1c400) [pid = 1857] [serial = 609] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7faa53c3ac00) [pid = 1857] [serial = 498] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa502bac00) [pid = 1857] [serial = 522] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa53c34000) [pid = 1857] [serial = 621] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa5ce98800) [pid = 1857] [serial = 413] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7faa64002800) [pid = 1857] [serial = 489] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7faa5aeefc00) [pid = 1857] [serial = 350] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa53183c00) [pid = 1857] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa531db000) [pid = 1857] [serial = 585] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa52f94800) [pid = 1857] [serial = 437] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa5ee92800) [pid = 1857] [serial = 365] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7faa715e2400) [pid = 1857] [serial = 226] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa4d56d400) [pid = 1857] [serial = 525] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa52f98800) [pid = 1857] [serial = 612] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa4d247400) [pid = 1857] [serial = 600] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa531d4400) [pid = 1857] [serial = 582] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa53902400) [pid = 1857] [serial = 618] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa52952800) [pid = 1857] [serial = 587] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa5019c800) [pid = 1857] [serial = 592] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa5468a800) [pid = 1857] [serial = 483] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa5c8da000) [pid = 1857] [serial = 235] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa5ba1f400) [pid = 1857] [serial = 564] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa63c7dc00) [pid = 1857] [serial = 362] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa664cac00) [pid = 1857] [serial = 242] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa5aeec400) [pid = 1857] [serial = 347] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa5295c400) [pid = 1857] [serial = 477] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa52fa0000) [pid = 1857] [serial = 606] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa64008800) [pid = 1857] [serial = 297] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa5b9d9400) [pid = 1857] [serial = 232] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa4d56f000) [pid = 1857] [serial = 558] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa5b317800) [pid = 1857] [serial = 311] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa60475000) [pid = 1857] [serial = 292] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa54680800) [pid = 1857] [serial = 371] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa5bc0b000) [pid = 1857] [serial = 434] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa50190400) [pid = 1857] [serial = 590] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526606864]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa5bc06400) [pid = 1857] [serial = 431] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa7b7df800) [pid = 1857] [serial = 428] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa52e52400) [pid = 1857] [serial = 624] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa53187400) [pid = 1857] [serial = 418] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa502b7400) [pid = 1857] [serial = 519] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa6427a800) [pid = 1857] [serial = 353] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa54296400) [pid = 1857] [serial = 508] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa5c563400) [pid = 1857] [serial = 567] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa53908800) [pid = 1857] [serial = 492] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa54688800) [pid = 1857] [serial = 480] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa52a1d800) [pid = 1857] [serial = 516] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa4ce1b800) [pid = 1857] [serial = 595] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa73563c00) [pid = 1857] [serial = 305] [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]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa4d569800) [pid = 1857] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526630070]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa53904800) [pid = 1857] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa554f1400) [pid = 1857] [serial = 630] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa502ba000) [pid = 1857] [serial = 559] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa52e60400) [pid = 1857] [serial = 604] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa5d070800) [pid = 1857] [serial = 565] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa52f9c800) [pid = 1857] [serial = 610] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa664cfc00) [pid = 1857] [serial = 571] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa53908400) [pid = 1857] [serial = 607] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa52e57c00) [pid = 1857] [serial = 625] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa5b411000) [pid = 1857] [serial = 622] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa531d6c00) [pid = 1857] [serial = 583] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa55305400) [pid = 1857] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa4d248800) [pid = 1857] [serial = 601] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa54295800) [pid = 1857] [serial = 613] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa5467dc00) [pid = 1857] [serial = 616] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa4ce26400) [pid = 1857] [serial = 598] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa5019e000) [pid = 1857] [serial = 593] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa4ce22800) [pid = 1857] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa55309800) [pid = 1857] [serial = 588] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa50192800) [pid = 1857] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526606864]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa63ce2400) [pid = 1857] [serial = 580] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa67e89800) [pid = 1857] [serial = 574] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa55440000) [pid = 1857] [serial = 577] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa5aee7c00) [pid = 1857] [serial = 619] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa6534f400) [pid = 1857] [serial = 568] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa53c39400) [pid = 1857] [serial = 562] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa66283400) [pid = 1857] [serial = 515] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa67436000) [pid = 1857] [serial = 518] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7faa52a20c00) [pid = 1857] [serial = 521] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7faa52daf800) [pid = 1857] [serial = 524] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7faa52daf400) [pid = 1857] [serial = 527] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7faa5f4cc400) [pid = 1857] [serial = 566] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7faa65f1e400) [pid = 1857] [serial = 569] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7faa6743ac00) [pid = 1857] [serial = 572] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7faa55326000) [pid = 1857] [serial = 611] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7faa53c36800) [pid = 1857] [serial = 608] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7faa55440c00) [pid = 1857] [serial = 614] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7faa63a22800) [pid = 1857] [serial = 557] [outer = (nil)] [url = about:blank]
10:44:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4df73000 == 40 [pid = 1857] [id = 249]
10:44:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7faa4ce1b800) [pid = 1857] [serial = 699] [outer = (nil)]
10:44:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7faa4ce22800) [pid = 1857] [serial = 700] [outer = 0x7faa4ce1b800]
10:44:31 INFO - PROCESS | 1857 | 1447526671420 Marionette INFO loaded listener.js
10:44:31 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7faa52a16800) [pid = 1857] [serial = 701] [outer = 0x7faa4ce1b800]
10:44:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50255000 == 41 [pid = 1857] [id = 250]
10:44:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7faa52dae000) [pid = 1857] [serial = 702] [outer = (nil)]
10:44:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7faa52f94800) [pid = 1857] [serial = 703] [outer = 0x7faa52dae000]
10:44:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:44:32 INFO - document served over http requires an https
10:44:32 INFO - sub-resource via iframe-tag using the http-csp
10:44:32 INFO - delivery method with keep-origin-redirect and when
10: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"
10:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:44:32 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 4012ms
10:44:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:44:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50538000 == 42 [pid = 1857] [id = 251]
10:44:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7faa53187c00) [pid = 1857] [serial = 704] [outer = (nil)]
10:44:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7faa5318d800) [pid = 1857] [serial = 705] [outer = 0x7faa53187c00]
10:44:32 INFO - PROCESS | 1857 | 1447526672604 Marionette INFO loaded listener.js
10:44:32 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7faa531d4800) [pid = 1857] [serial = 706] [outer = 0x7faa53187c00]
10:44:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9c9800 == 43 [pid = 1857] [id = 252]
10:44:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7faa4ce28c00) [pid = 1857] [serial = 707] [outer = (nil)]
10:44:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7faa4d243c00) [pid = 1857] [serial = 708] [outer = 0x7faa4ce28c00]
10:44:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:44:33 INFO - document served over http requires an https
10:44:33 INFO - sub-resource via iframe-tag using the http-csp
10:44:33 INFO - delivery method with no-redirect and when
10:44:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
10:44:33 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 1528ms
10:44:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:44:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d104800 == 44 [pid = 1857] [id = 253]
10:44:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa502b8000) [pid = 1857] [serial = 709] [outer = (nil)]
10:44:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa502c3000) [pid = 1857] [serial = 710] [outer = 0x7faa502b8000]
10:44:34 INFO - PROCESS | 1857 | 1447526674409 Marionette INFO loaded listener.js
10:44:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa52da5c00) [pid = 1857] [serial = 711] [outer = 0x7faa502b8000]
10:44:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5025b800 == 45 [pid = 1857] [id = 254]
10:44:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa52e56400) [pid = 1857] [serial = 712] [outer = (nil)]
10:44:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa52a16000) [pid = 1857] [serial = 713] [outer = 0x7faa52e56400]
10:44:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:35 INFO - document served over http requires an https
10:44:35 INFO - sub-resource via iframe-tag using the http-csp
10:44:35 INFO - delivery method with swap-origin-redirect and when
10: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"
10:44:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:44:35 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 1690ms
10:44:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:44:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52818000 == 46 [pid = 1857] [id = 255]
10:44:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa52f91800) [pid = 1857] [serial = 714] [outer = (nil)]
10:44:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa5318a800) [pid = 1857] [serial = 715] [outer = 0x7faa52f91800]
10:44:36 INFO - PROCESS | 1857 | 1447526676084 Marionette INFO loaded listener.js
10:44:36 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa52dafc00) [pid = 1857] [serial = 716] [outer = 0x7faa52f91800]
10:44:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:44:37 INFO - document served over http requires an https
10:44:37 INFO - sub-resource via script-tag using the http-csp
10:44:37 INFO - delivery method with keep-origin-redirect and when
10: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"
10:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:44:37 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 1581ms
10:44:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:44:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52d30000 == 47 [pid = 1857] [id = 256]
10:44:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa53904000) [pid = 1857] [serial = 717] [outer = (nil)]
10:44:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa5392c400) [pid = 1857] [serial = 718] [outer = 0x7faa53904000]
10:44:37 INFO - PROCESS | 1857 | 1447526677689 Marionette INFO loaded listener.js
10:44:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa53938c00) [pid = 1857] [serial = 719] [outer = 0x7faa53904000]
10:44:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:44:38 INFO - document served over http requires an https
10:44:38 INFO - sub-resource via script-tag using the http-csp
10:44:38 INFO - delivery method with no-redirect and when
10:44:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
10:44:38 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 1437ms
10:44:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:44:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e7a000 == 48 [pid = 1857] [id = 257]
10:44:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa53939400) [pid = 1857] [serial = 720] [outer = (nil)]
10:44:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa53c34400) [pid = 1857] [serial = 721] [outer = 0x7faa53939400]
10:44:39 INFO - PROCESS | 1857 | 1447526679097 Marionette INFO loaded listener.js
10:44:39 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa53c3e400) [pid = 1857] [serial = 722] [outer = 0x7faa53939400]
10:44:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:40 INFO - document served over http requires an https
10:44:40 INFO - sub-resource via script-tag using the http-csp
10:44:40 INFO - delivery method with swap-origin-redirect and when
10:44:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:44:40 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 1584ms
10:44:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
10:44:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa539a1000 == 49 [pid = 1857] [id = 258]
10:44:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa53186400) [pid = 1857] [serial = 723] [outer = (nil)]
10:44:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa54298400) [pid = 1857] [serial = 724] [outer = 0x7faa53186400]
10:44:40 INFO - PROCESS | 1857 | 1447526680698 Marionette INFO loaded listener.js
10:44:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa5467f800) [pid = 1857] [serial = 725] [outer = 0x7faa53186400]
10:44:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:41 INFO - document served over http requires an https
10:44:41 INFO - sub-resource via script-tag using the http-csp
10:44:41 INFO - delivery method with swap-origin-redirect and when
10: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"
10:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:44:41 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 1482ms
10:44:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:44:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53e0c800 == 50 [pid = 1857] [id = 259]
10:44:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa55102800) [pid = 1857] [serial = 726] [outer = (nil)]
10:44:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa55109800) [pid = 1857] [serial = 727] [outer = 0x7faa55102800]
10:44:42 INFO - PROCESS | 1857 | 1447526682332 Marionette INFO loaded listener.js
10:44:42 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa55308c00) [pid = 1857] [serial = 728] [outer = 0x7faa55102800]
10:44: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
10:44:43 INFO - document served over http requires an https
10:44:43 INFO - sub-resource via script-tag using the http-csp
10:44:43 INFO - delivery method with keep-origin-redirect and when
10: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"
10:44:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44: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
10:44: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 1593ms
10:44: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
10:44:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54282800 == 51 [pid = 1857] [id = 260]
10:44:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa55305800) [pid = 1857] [serial = 729] [outer = (nil)]
10:44:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa55324400) [pid = 1857] [serial = 730] [outer = 0x7faa55305800]
10:44:43 INFO - PROCESS | 1857 | 1447526683802 Marionette INFO loaded listener.js
10:44:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa5532d800) [pid = 1857] [serial = 731] [outer = 0x7faa55305800]
10:44:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:44:44 INFO - document served over http requires an https
10:44:44 INFO - sub-resource via script-tag using the http-csp
10:44:44 INFO - delivery method with no-redirect and when
10:44:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
10:44:44 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 1583ms
10:44:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:44:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5514d800 == 52 [pid = 1857] [id = 261]
10:44:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa5530f400) [pid = 1857] [serial = 732] [outer = (nil)]
10:44:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa55434800) [pid = 1857] [serial = 733] [outer = 0x7faa5530f400]
10:44:45 INFO - PROCESS | 1857 | 1447526685441 Marionette INFO loaded listener.js
10:44:45 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa5543f000) [pid = 1857] [serial = 734] [outer = 0x7faa5530f400]
10:44:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:46 INFO - document served over http requires an https
10:44:46 INFO - sub-resource via script-tag using the http-csp
10:44:46 INFO - delivery method with swap-origin-redirect and when
10: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"
10:44:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:44:46 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 1554ms
10:44:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
10:44:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556ec000 == 53 [pid = 1857] [id = 262]
10:44:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa55431c00) [pid = 1857] [serial = 735] [outer = (nil)]
10:44:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa554ee400) [pid = 1857] [serial = 736] [outer = 0x7faa55431c00]
10:44:46 INFO - PROCESS | 1857 | 1447526686957 Marionette INFO loaded listener.js
10:44:47 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa56930800) [pid = 1857] [serial = 737] [outer = 0x7faa55431c00]
10:44:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:44:47 INFO - document served over http requires an https
10:44:47 INFO - sub-resource via xhr-request using the http-csp
10:44:47 INFO - delivery method with keep-origin-redirect and when
10:44:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:44:47 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 1380ms
10:44:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:44:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55953800 == 54 [pid = 1857] [id = 263]
10:44:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa52e5c400) [pid = 1857] [serial = 738] [outer = (nil)]
10:44:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa56938000) [pid = 1857] [serial = 739] [outer = 0x7faa52e5c400]
10:44:48 INFO - PROCESS | 1857 | 1447526688405 Marionette INFO loaded listener.js
10:44:48 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa5ad92000) [pid = 1857] [serial = 740] [outer = 0x7faa52e5c400]
10:44:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:44:49 INFO - document served over http requires an https
10:44:49 INFO - sub-resource via xhr-request using the http-csp
10:44:49 INFO - delivery method with no-redirect and when
10:44:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
10:44:49 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 1488ms
10:44:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
10:44:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5699d000 == 55 [pid = 1857] [id = 264]
10:44:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa5aee6c00) [pid = 1857] [serial = 741] [outer = (nil)]
10:44:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa5aef0400) [pid = 1857] [serial = 742] [outer = 0x7faa5aee6c00]
10:44:50 INFO - PROCESS | 1857 | 1447526690061 Marionette INFO loaded listener.js
10:44:50 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa5b183000) [pid = 1857] [serial = 743] [outer = 0x7faa5aee6c00]
10:44:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:51 INFO - document served over http requires an https
10:44:51 INFO - sub-resource via xhr-request using the http-csp
10:44:51 INFO - delivery method with swap-origin-redirect and when
10: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"
10:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:44:51 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 1548ms
10:44:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
10:44:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ae2a800 == 56 [pid = 1857] [id = 265]
10:44:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5aeeec00) [pid = 1857] [serial = 744] [outer = (nil)]
10:44:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5b315800) [pid = 1857] [serial = 745] [outer = 0x7faa5aeeec00]
10:44:51 INFO - PROCESS | 1857 | 1447526691687 Marionette INFO loaded listener.js
10:44:51 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5b320800) [pid = 1857] [serial = 746] [outer = 0x7faa5aeeec00]
10:44:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:52 INFO - document served over http requires an https
10:44:52 INFO - sub-resource via xhr-request using the http-csp
10:44:52 INFO - delivery method with swap-origin-redirect and when
10: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"
10:44:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:44:52 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 1685ms
10:44:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
10:44:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b0e1000 == 57 [pid = 1857] [id = 266]
10:44:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa55104000) [pid = 1857] [serial = 747] [outer = (nil)]
10:44:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa5b414c00) [pid = 1857] [serial = 748] [outer = 0x7faa55104000]
10:44:53 INFO - PROCESS | 1857 | 1447526693181 Marionette INFO loaded listener.js
10:44:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa5b4dac00) [pid = 1857] [serial = 749] [outer = 0x7faa55104000]
10:44:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:44:54 INFO - document served over http requires an https
10:44:54 INFO - sub-resource via xhr-request using the http-csp
10:44:54 INFO - delivery method with keep-origin-redirect and when
10: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"
10:44:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:44:54 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 1428ms
10:44:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:44:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b127800 == 58 [pid = 1857] [id = 267]
10:44:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa4d244c00) [pid = 1857] [serial = 750] [outer = (nil)]
10:44:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa5b4e1400) [pid = 1857] [serial = 751] [outer = 0x7faa4d244c00]
10:44:54 INFO - PROCESS | 1857 | 1447526694702 Marionette INFO loaded listener.js
10:44:54 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa5b8d3c00) [pid = 1857] [serial = 752] [outer = 0x7faa4d244c00]
10:44:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:44:55 INFO - document served over http requires an https
10:44:55 INFO - sub-resource via xhr-request using the http-csp
10:44:55 INFO - delivery method with no-redirect and when
10:44:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
10:44:55 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 1578ms
10:44:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
10:44:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bc22000 == 59 [pid = 1857] [id = 268]
10:44:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa5b4dfc00) [pid = 1857] [serial = 753] [outer = (nil)]
10:44:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa5b9d8c00) [pid = 1857] [serial = 754] [outer = 0x7faa5b4dfc00]
10:44:56 INFO - PROCESS | 1857 | 1447526696287 Marionette INFO loaded listener.js
10:44:56 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa5b9e6400) [pid = 1857] [serial = 755] [outer = 0x7faa5b4dfc00]
10:44:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:44:58 INFO - document served over http requires an https
10:44:58 INFO - sub-resource via xhr-request using the http-csp
10:44:58 INFO - delivery method with swap-origin-redirect and when
10:44:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:44:58 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 2734ms
10:44:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:44:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5beb0000 == 60 [pid = 1857] [id = 269]
10:44:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa5ba16800) [pid = 1857] [serial = 756] [outer = (nil)]
10:44:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa5ba1f800) [pid = 1857] [serial = 757] [outer = 0x7faa5ba16800]
10:44:59 INFO - PROCESS | 1857 | 1447526699045 Marionette INFO loaded listener.js
10:44:59 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa5be57c00) [pid = 1857] [serial = 758] [outer = 0x7faa5ba16800]
10:45:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:45:00 INFO - document served over http requires an http
10:45:00 INFO - sub-resource via fetch-request using the meta-csp
10:45:00 INFO - delivery method with keep-origin-redirect and when
10:45:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
10:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
10:45:00 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 1688ms
10:45:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:45:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9ba800 == 61 [pid = 1857] [id = 270]
10:45:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa4d23cc00) [pid = 1857] [serial = 759] [outer = (nil)]
10:45:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa4d23e800) [pid = 1857] [serial = 760] [outer = 0x7faa4d23cc00]
10:45:00 INFO - PROCESS | 1857 | 1447526700904 Marionette INFO loaded listener.js
10:45:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa531cf800) [pid = 1857] [serial = 761] [outer = 0x7faa4d23cc00]
10:45:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:45:02 INFO - document served over http requires an http
10:45:02 INFO - sub-resource via fetch-request using the meta-csp
10:45:02 INFO - delivery method with no-redirect and when
10:45: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-http/fetch-request/cross-origin.no-redirect.http.html"
10:45:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
10:45:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2000ms
10:45:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:45:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3f8800 == 62 [pid = 1857] [id = 271]
10:45:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa4d23d000) [pid = 1857] [serial = 762] [outer = (nil)]
10:45:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa502bcc00) [pid = 1857] [serial = 763] [outer = 0x7faa4d23d000]
10:45:02 INFO - PROCESS | 1857 | 1447526702841 Marionette INFO loaded listener.js
10:45:02 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa530e2c00) [pid = 1857] [serial = 764] [outer = 0x7faa4d23d000]
10:45:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd13800 == 61 [pid = 1857] [id = 244]
10:45:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d10b000 == 60 [pid = 1857] [id = 246]
10:45:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd72000 == 59 [pid = 1857] [id = 248]
10:45:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50255000 == 58 [pid = 1857] [id = 250]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa5b4e7000) [pid = 1857] [serial = 623] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa55110400) [pid = 1857] [serial = 563] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa7199c800) [pid = 1857] [serial = 578] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa715e4400) [pid = 1857] [serial = 575] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa63ce9400) [pid = 1857] [serial = 581] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa55311c00) [pid = 1857] [serial = 589] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa71756400) [pid = 1857] [serial = 594] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa71d76800) [pid = 1857] [serial = 599] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5b314000) [pid = 1857] [serial = 631] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa53c39c00) [pid = 1857] [serial = 626] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa5aee4000) [pid = 1857] [serial = 617] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa52954c00) [pid = 1857] [serial = 602] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa63ce1000) [pid = 1857] [serial = 584] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa538b1400) [pid = 1857] [serial = 605] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa52e56000) [pid = 1857] [serial = 560] [outer = (nil)] [url = about:blank]
10:45:03 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa5b31c000) [pid = 1857] [serial = 620] [outer = (nil)] [url = about:blank]
10:45:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:45:04 INFO - document served over http requires an http
10:45:04 INFO - sub-resource via fetch-request using the meta-csp
10:45:04 INFO - delivery method with swap-origin-redirect and when
10:45:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
10:45:04 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 2161ms
10:45:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:45:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd65000 == 59 [pid = 1857] [id = 272]
10:45:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa4d56d800) [pid = 1857] [serial = 765] [outer = (nil)]
10:45:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa502b5800) [pid = 1857] [serial = 766] [outer = 0x7faa4d56d800]
10:45:04 INFO - PROCESS | 1857 | 1447526704820 Marionette INFO loaded listener.js
10:45:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa52f9cc00) [pid = 1857] [serial = 767] [outer = 0x7faa4d56d800]
10:45:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3ea800 == 60 [pid = 1857] [id = 273]
10:45:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa530e2400) [pid = 1857] [serial = 768] [outer = (nil)]
10:45:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa53191000) [pid = 1857] [serial = 769] [outer = 0x7faa530e2400]
10:45:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:45:05 INFO - document served over http requires an http
10:45:05 INFO - sub-resource via iframe-tag using the meta-csp
10:45:05 INFO - delivery method with keep-origin-redirect and when
10:45:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
10:45:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:45:05 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 1282ms
10:45:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:45:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50532000 == 61 [pid = 1857] [id = 274]
10:45:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa4d574c00) [pid = 1857] [serial = 770] [outer = (nil)]
10:45:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa538b8000) [pid = 1857] [serial = 771] [outer = 0x7faa4d574c00]
10:45:06 INFO - PROCESS | 1857 | 1447526706227 Marionette INFO loaded listener.js
10:45:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa53c3d000) [pid = 1857] [serial = 772] [outer = 0x7faa4d574c00]
10:45:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9bb000 == 62 [pid = 1857] [id = 275]
10:45:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa53c3b400) [pid = 1857] [serial = 773] [outer = (nil)]
10:45:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa54295400) [pid = 1857] [serial = 774] [outer = 0x7faa53c3b400]
10:45:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:45:07 INFO - document served over http requires an http
10:45:07 INFO - sub-resource via iframe-tag using the meta-csp
10:45:07 INFO - delivery method with no-redirect and when
10:45:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
10:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
10:45:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1483ms
10:45:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:45:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e6e000 == 63 [pid = 1857] [id = 276]
10:45:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa54291400) [pid = 1857] [serial = 775] [outer = (nil)]
10:45:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa5468b400) [pid = 1857] [serial = 776] [outer = 0x7faa54291400]
10:45:07 INFO - PROCESS | 1857 | 1447526707636 Marionette INFO loaded listener.js
10:45:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa5532e000) [pid = 1857] [serial = 777] [outer = 0x7faa54291400]
10:45:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53e1a000 == 64 [pid = 1857] [id = 277]
10:45:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa55109400) [pid = 1857] [serial = 778] [outer = (nil)]
10:45:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa5510cc00) [pid = 1857] [serial = 779] [outer = 0x7faa55109400]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa5b313c00) [pid = 1857] [serial = 648] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa5be58400) [pid = 1857] [serial = 651] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa5c8dfc00) [pid = 1857] [serial = 654] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa6344f800) [pid = 1857] [serial = 657] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa63450400) [pid = 1857] [serial = 660] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa63c80c00) [pid = 1857] [serial = 663] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa64003000) [pid = 1857] [serial = 666] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa64010000) [pid = 1857] [serial = 669] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa65b31000) [pid = 1857] [serial = 672] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa67653000) [pid = 1857] [serial = 675] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa4fae7000) [pid = 1857] [serial = 678] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa5318d800) [pid = 1857] [serial = 705] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa52f94800) [pid = 1857] [serial = 703] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa5429d400) [pid = 1857] [serial = 642] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa4d56cc00) [pid = 1857] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526665037]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa52dae000) [pid = 1857] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa50197c00) [pid = 1857] [serial = 689] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa52a20000) [pid = 1857] [serial = 694] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa55323000) [pid = 1857] [serial = 645] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa4faf4000) [pid = 1857] [serial = 681] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa531d0000) [pid = 1857] [serial = 637] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa52e59000) [pid = 1857] [serial = 639] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa52955000) [pid = 1857] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa52dac400) [pid = 1857] [serial = 697] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa4ce1b800) [pid = 1857] [serial = 699] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa4d569400) [pid = 1857] [serial = 683] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa52e55c00) [pid = 1857] [serial = 634] [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]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa52daac00) [pid = 1857] [serial = 698] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa52a22c00) [pid = 1857] [serial = 695] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa52a18400) [pid = 1857] [serial = 693] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa502b9800) [pid = 1857] [serial = 690] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa4d568400) [pid = 1857] [serial = 688] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526665037]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa5f42d800) [pid = 1857] [serial = 684] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa4ce22800) [pid = 1857] [serial = 700] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa5429b800) [pid = 1857] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa52e5b000) [pid = 1857] [serial = 635] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa5510b800) [pid = 1857] [serial = 640] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa5b40f000) [pid = 1857] [serial = 643] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa5ba14400) [pid = 1857] [serial = 646] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa5c54e000) [pid = 1857] [serial = 649] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa5d07bc00) [pid = 1857] [serial = 652] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa5f4c2c00) [pid = 1857] [serial = 655] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa63453400) [pid = 1857] [serial = 658] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa63a17800) [pid = 1857] [serial = 661] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa64003c00) [pid = 1857] [serial = 664] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa6426e400) [pid = 1857] [serial = 667] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa664ca800) [pid = 1857] [serial = 670] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa67661000) [pid = 1857] [serial = 673] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa68cd0800) [pid = 1857] [serial = 676] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa6aa8ec00) [pid = 1857] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa4faeac00) [pid = 1857] [serial = 679] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa5ad8c800) [pid = 1857] [serial = 446] [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.]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa5c8dc800) [pid = 1857] [serial = 650] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa5eef7400) [pid = 1857] [serial = 653] [outer = (nil)] [url = about:blank]
10:45:08 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa6087e400) [pid = 1857] [serial = 656] [outer = (nil)] [url = about:blank]
10:45:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:45:08 INFO - document served over http requires an http
10:45:08 INFO - sub-resource via iframe-tag using the meta-csp
10:45:08 INFO - delivery method with swap-origin-redirect and when
10:45:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:45:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:45:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1552ms
10:45:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:45:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54493800 == 65 [pid = 1857] [id = 278]
10:45:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa4faea800) [pid = 1857] [serial = 780] [outer = (nil)]
10:45:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa502b9800) [pid = 1857] [serial = 781] [outer = 0x7faa4faea800]
10:45:09 INFO - PROCESS | 1857 | 1447526709161 Marionette INFO loaded listener.js
10:45:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa5692d400) [pid = 1857] [serial = 782] [outer = 0x7faa4faea800]
10:45:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:45:10 INFO - document served over http requires an http
10:45:10 INFO - sub-resource via script-tag using the meta-csp
10:45:10 INFO - delivery method with keep-origin-redirect and when
10:45:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
10:45:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:45:10 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 1350ms
10:45:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:45:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556dd000 == 66 [pid = 1857] [id = 279]
10:45:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa5aeec000) [pid = 1857] [serial = 783] [outer = (nil)]
10:45:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa5b17f800) [pid = 1857] [serial = 784] [outer = 0x7faa5aeec000]
10:45:10 INFO - PROCESS | 1857 | 1447526710602 Marionette INFO loaded listener.js
10:45:10 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa5b4e7000) [pid = 1857] [serial = 785] [outer = 0x7faa5aeec000]
10:45:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:45:11 INFO - document served over http requires an http
10:45:11 INFO - sub-resource via script-tag using the meta-csp
10:45:11 INFO - delivery method with no-redirect and when
10:45:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
10:45:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
10:45:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1560ms
10:45:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:45:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3e7000 == 67 [pid = 1857] [id = 280]
10:45:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa52e5a000) [pid = 1857] [serial = 786] [outer = (nil)]
10:45:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa52e60800) [pid = 1857] [serial = 787] [outer = 0x7faa52e5a000]
10:45:12 INFO - PROCESS | 1857 | 1447526712393 Marionette INFO loaded listener.js
10:45:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa538bac00) [pid = 1857] [serial = 788] [outer = 0x7faa52e5a000]
10:45:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:45:13 INFO - document served over http requires an http
10:45:13 INFO - sub-resource via script-tag using the meta-csp
10:45:13 INFO - delivery method with swap-origin-redirect and when
10:45:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:45:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:45:13 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 1784ms
10:45:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:45:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ae1c800 == 68 [pid = 1857] [id = 281]
10:45:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa5390e000) [pid = 1857] [serial = 789] [outer = (nil)]
10:45:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa55311c00) [pid = 1857] [serial = 790] [outer = 0x7faa5390e000]
10:45:14 INFO - PROCESS | 1857 | 1447526714232 Marionette INFO loaded listener.js
10:45:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa5ad8e000) [pid = 1857] [serial = 791] [outer = 0x7faa5390e000]
10:45:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:45:15 INFO - document served over http requires an http
10:45:15 INFO - sub-resource via xhr-request using the meta-csp
10:45:15 INFO - delivery method with keep-origin-redirect and when
10:45:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
10:45:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
10:45:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1644ms
10:45:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:45:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6cb800 == 69 [pid = 1857] [id = 282]
10:45:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa54685000) [pid = 1857] [serial = 792] [outer = (nil)]
10:45:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa5b416000) [pid = 1857] [serial = 793] [outer = 0x7faa54685000]
10:45:15 INFO - PROCESS | 1857 | 1447526715752 Marionette INFO loaded listener.js
10:45:15 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa5ba16000) [pid = 1857] [serial = 794] [outer = 0x7faa54685000]
10:45:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:45:16 INFO - document served over http requires an http
10:45:16 INFO - sub-resource via xhr-request using the meta-csp
10:45:16 INFO - delivery method with no-redirect and when
10:45:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
10:45:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
10:45:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1457ms
10:45:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:45:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c819000 == 70 [pid = 1857] [id = 283]
10:45:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa5ba1f000) [pid = 1857] [serial = 795] [outer = (nil)]
10:45:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa5be56000) [pid = 1857] [serial = 796] [outer = 0x7faa5ba1f000]
10:45:17 INFO - PROCESS | 1857 | 1447526717196 Marionette INFO loaded listener.js
10:45:17 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa5c546000) [pid = 1857] [serial = 797] [outer = 0x7faa5ba1f000]
10:45:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:45:18 INFO - document served over http requires an http
10:45:18 INFO - sub-resource via xhr-request using the meta-csp
10:45:18 INFO - delivery method with swap-origin-redirect and when
10:45:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:45:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
10:45:18 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 1427ms
10:45:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:45:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce18000 == 71 [pid = 1857] [id = 284]
10:45:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa5bc0f800) [pid = 1857] [serial = 798] [outer = (nil)]
10:45:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa5c551000) [pid = 1857] [serial = 799] [outer = 0x7faa5bc0f800]
10:45:18 INFO - PROCESS | 1857 | 1447526718662 Marionette INFO loaded listener.js
10:45:18 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa5c55d000) [pid = 1857] [serial = 800] [outer = 0x7faa5bc0f800]
10:45:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:45:19 INFO - document served over http requires an https
10:45:19 INFO - sub-resource via fetch-request using the meta-csp
10:45:19 INFO - delivery method with keep-origin-redirect and when
10:45:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
10:45:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
10:45:19 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 1629ms
10:45:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:45:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce7f000 == 72 [pid = 1857] [id = 285]
10:45:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa554f4800) [pid = 1857] [serial = 801] [outer = (nil)]
10:45:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa5c8e3000) [pid = 1857] [serial = 802] [outer = 0x7faa554f4800]
10:45:20 INFO - PROCESS | 1857 | 1447526720363 Marionette INFO loaded listener.js
10:45:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa5ce92c00) [pid = 1857] [serial = 803] [outer = 0x7faa554f4800]
10:45:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:45:21 INFO - document served over http requires an https
10:45:21 INFO - sub-resource via fetch-request using the meta-csp
10:45:21 INFO - delivery method with no-redirect and when
10:45:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
10:45:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
10:45:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1538ms
10:45:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:45:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f473000 == 73 [pid = 1857] [id = 286]
10:45:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa5c8d5400) [pid = 1857] [serial = 804] [outer = (nil)]
10:45:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa5ce97400) [pid = 1857] [serial = 805] [outer = 0x7faa5c8d5400]
10:45:21 INFO - PROCESS | 1857 | 1447526721835 Marionette INFO loaded listener.js
10:45:21 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5d074c00) [pid = 1857] [serial = 806] [outer = 0x7faa5c8d5400]
10:45:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:45:22 INFO - document served over http requires an https
10:45:22 INFO - sub-resource via fetch-request using the meta-csp
10:45:22 INFO - delivery method with swap-origin-redirect and when
10:45:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:45:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
10:45:22 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 1477ms
10:45:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:45:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f60c000 == 74 [pid = 1857] [id = 287]
10:45:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa5ce92000) [pid = 1857] [serial = 807] [outer = (nil)]
10:45:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa5d074800) [pid = 1857] [serial = 808] [outer = 0x7faa5ce92000]
10:45:23 INFO - PROCESS | 1857 | 1447526723341 Marionette INFO loaded listener.js
10:45:23 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa5ee97400) [pid = 1857] [serial = 809] [outer = 0x7faa5ce92000]
10:45:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa60433000 == 75 [pid = 1857] [id = 288]
10:45:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa5ee99c00) [pid = 1857] [serial = 810] [outer = (nil)]
10:45:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa5ee9cc00) [pid = 1857] [serial = 811] [outer = 0x7faa5ee99c00]
10:45:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:45:24 INFO - document served over http requires an https
10:45:24 INFO - sub-resource via iframe-tag using the meta-csp
10:45:24 INFO - delivery method with keep-origin-redirect and when
10:45:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
10:45:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:45:24 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 1628ms
10:45:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:45:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa608b8800 == 76 [pid = 1857] [id = 289]
10:45:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa5eeeec00) [pid = 1857] [serial = 812] [outer = (nil)]
10:45:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa5eef1c00) [pid = 1857] [serial = 813] [outer = 0x7faa5eeeec00]
10:45:25 INFO - PROCESS | 1857 | 1447526725243 Marionette INFO loaded listener.js
10:45:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa5f426000) [pid = 1857] [serial = 814] [outer = 0x7faa5eeeec00]
10:45:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63136800 == 77 [pid = 1857] [id = 290]
10:45:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5eef7800) [pid = 1857] [serial = 815] [outer = (nil)]
10:45:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5f4c5400) [pid = 1857] [serial = 816] [outer = 0x7faa5eef7800]
10:45:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:45:26 INFO - document served over http requires an https
10:45:26 INFO - sub-resource via iframe-tag using the meta-csp
10:45:26 INFO - delivery method with no-redirect and when
10:45:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
10:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
10:45:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1789ms
10:45:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:45:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6314d000 == 78 [pid = 1857] [id = 291]
10:45:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5f4c8c00) [pid = 1857] [serial = 817] [outer = (nil)]
10:45:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa5f510000) [pid = 1857] [serial = 818] [outer = 0x7faa5f4c8c00]
10:45:26 INFO - PROCESS | 1857 | 1447526726906 Marionette INFO loaded listener.js
10:45:27 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa6047dc00) [pid = 1857] [serial = 819] [outer = 0x7faa5f4c8c00]
10:45:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa635aa000 == 79 [pid = 1857] [id = 292]
10:45:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa60013c00) [pid = 1857] [serial = 820] [outer = (nil)]
10:45:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa6047e800) [pid = 1857] [serial = 821] [outer = 0x7faa60013c00]
10:45:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:45:27 INFO - document served over http requires an https
10:45:27 INFO - sub-resource via iframe-tag using the meta-csp
10:45:27 INFO - delivery method with swap-origin-redirect and when
10:45:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:45:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:45:27 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 1638ms
10:45:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:45:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa635b8800 == 80 [pid = 1857] [id = 293]
10:45:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa5f4cd400) [pid = 1857] [serial = 822] [outer = (nil)]
10:45:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa61246400) [pid = 1857] [serial = 823] [outer = 0x7faa5f4cd400]
10:45:28 INFO - PROCESS | 1857 | 1447526728560 Marionette INFO loaded listener.js
10:45:28 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa6344d800) [pid = 1857] [serial = 824] [outer = 0x7faa5f4cd400]
10:45:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:45:29 INFO - document served over http requires an https
10:45:29 INFO - sub-resource via script-tag using the meta-csp
10:45:29 INFO - delivery method with keep-origin-redirect and when
10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
10:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:45:29 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 1647ms
10:45:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:45:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63c1e000 == 81 [pid = 1857] [id = 294]
10:45:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa4d56c400) [pid = 1857] [serial = 825] [outer = (nil)]
10:45:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa63450800) [pid = 1857] [serial = 826] [outer = 0x7faa4d56c400]
10:45:30 INFO - PROCESS | 1857 | 1447526730189 Marionette INFO loaded listener.js
10:45:30 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa634d3000) [pid = 1857] [serial = 827] [outer = 0x7faa4d56c400]
10:45:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:45:31 INFO - document served over http requires an https
10:45:31 INFO - sub-resource via script-tag using the meta-csp
10:45:31 INFO - delivery method with no-redirect and when
10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
10:45:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
10:45:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1533ms
10:45:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:45:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d5d000 == 82 [pid = 1857] [id = 295]
10:45:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa5ee9a000) [pid = 1857] [serial = 828] [outer = (nil)]
10:45:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa63a19000) [pid = 1857] [serial = 829] [outer = 0x7faa5ee9a000]
10:45:31 INFO - PROCESS | 1857 | 1447526731665 Marionette INFO loaded listener.js
10:45:31 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa63a29800) [pid = 1857] [serial = 830] [outer = 0x7faa5ee9a000]
10:45:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:45:34 INFO - document served over http requires an https
10:45:34 INFO - sub-resource via script-tag using the meta-csp
10:45:34 INFO - delivery method with swap-origin-redirect and when
10: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/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
10:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:45:34 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 2995ms
10:45:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:45:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3f6000 == 83 [pid = 1857] [id = 296]
10:45:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa52a1c400) [pid = 1857] [serial = 831] [outer = (nil)]
10:45:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa53183c00) [pid = 1857] [serial = 832] [outer = 0x7faa52a1c400]
10:45:34 INFO - PROCESS | 1857 | 1447526734656 Marionette INFO loaded listener.js
10:45:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa63a15c00) [pid = 1857] [serial = 833] [outer = 0x7faa52a1c400]
10:45:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:45:35 INFO - document served over http requires an https
10:45:35 INFO - sub-resource via xhr-request using the meta-csp
10:45:35 INFO - delivery method with keep-origin-redirect and when
10:45:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
10:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
10:45:35 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 1478ms
10:45:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:45:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50541000 == 84 [pid = 1857] [id = 297]
10:45:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa502c2800) [pid = 1857] [serial = 834] [outer = (nil)]
10:45:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa5295a000) [pid = 1857] [serial = 835] [outer = 0x7faa502c2800]
10:45:36 INFO - PROCESS | 1857 | 1447526736851 Marionette INFO loaded listener.js
10:45:36 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa5318b000) [pid = 1857] [serial = 836] [outer = 0x7faa502c2800]
10:45:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:45:37 INFO - document served over http requires an https
10:45:37 INFO - sub-resource via xhr-request using the meta-csp
10:45:37 INFO - delivery method with no-redirect and when
10:45:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
10:45:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
10:45:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1433ms
10:45:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:45:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52819000 == 85 [pid = 1857] [id = 298]
10:45:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa4d23e400) [pid = 1857] [serial = 837] [outer = (nil)]
10:45:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa5018f800) [pid = 1857] [serial = 838] [outer = 0x7faa4d23e400]
10:45:38 INFO - PROCESS | 1857 | 1447526738316 Marionette INFO loaded listener.js
10:45:38 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa538af800) [pid = 1857] [serial = 839] [outer = 0x7faa4d23e400]
10:45:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:45:39 INFO - document served over http requires an https
10:45:39 INFO - sub-resource via xhr-request using the meta-csp
10:45:39 INFO - delivery method with swap-origin-redirect and when
10:45:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:45:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
10:45:39 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 1684ms
10:45:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
10:45:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9c6800 == 86 [pid = 1857] [id = 299]
10:45:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa4d56fc00) [pid = 1857] [serial = 840] [outer = (nil)]
10:45:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa4faeb400) [pid = 1857] [serial = 841] [outer = 0x7faa4d56fc00]
10:45:40 INFO - PROCESS | 1857 | 1447526740109 Marionette INFO loaded listener.js
10:45:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa54683000) [pid = 1857] [serial = 842] [outer = 0x7faa4d56fc00]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50543000 == 85 [pid = 1857] [id = 218]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54280800 == 84 [pid = 1857] [id = 220]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4fa29800 == 83 [pid = 1857] [id = 217]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f46d000 == 82 [pid = 1857] [id = 233]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52ba8000 == 81 [pid = 1857] [id = 215]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52bb2800 == 80 [pid = 1857] [id = 219]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568bf800 == 79 [pid = 1857] [id = 228]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50548800 == 78 [pid = 1857] [id = 216]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54493800 == 77 [pid = 1857] [id = 278]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53e1a000 == 76 [pid = 1857] [id = 277]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e6e000 == 75 [pid = 1857] [id = 276]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9bb000 == 74 [pid = 1857] [id = 275]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50532000 == 73 [pid = 1857] [id = 274]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3ea800 == 72 [pid = 1857] [id = 273]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd65000 == 71 [pid = 1857] [id = 272]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3f8800 == 70 [pid = 1857] [id = 271]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9ba800 == 69 [pid = 1857] [id = 270]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5beb0000 == 68 [pid = 1857] [id = 269]
10:45:40 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bc22000 == 67 [pid = 1857] [id = 268]
10:45:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5025b800 == 66 [pid = 1857] [id = 254]
10:45:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9c9800 == 65 [pid = 1857] [id = 252]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa52e53c00) [pid = 1857] [serial = 696] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa4faf4c00) [pid = 1857] [serial = 680] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa6b4a0400) [pid = 1857] [serial = 677] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa689eec00) [pid = 1857] [serial = 674] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa67655400) [pid = 1857] [serial = 671] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa65f65c00) [pid = 1857] [serial = 668] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa6400f800) [pid = 1857] [serial = 665] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa63a41c00) [pid = 1857] [serial = 662] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa63a16c00) [pid = 1857] [serial = 659] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa5bc10400) [pid = 1857] [serial = 647] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa5b8d6400) [pid = 1857] [serial = 644] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa554eac00) [pid = 1857] [serial = 641] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa53908000) [pid = 1857] [serial = 636] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa71770800) [pid = 1857] [serial = 685] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa52a16800) [pid = 1857] [serial = 701] [outer = (nil)] [url = about:blank]
10:45:41 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa52950800) [pid = 1857] [serial = 691] [outer = (nil)] [url = about:blank]
10:45:41 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:45:41 INFO - document served over http requires an http
10:45:41 INFO - sub-resource via fetch-request using the meta-csp
10:45:41 INFO - delivery method with keep-origin-redirect and when
10:45:41 INFO - the target request is same-origin.
10:45:41 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 1928ms
10:45:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:45:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3e5000 == 66 [pid = 1857] [id = 300]
10:45:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa52e53000) [pid = 1857] [serial = 843] [outer = (nil)]
10:45:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa530e3400) [pid = 1857] [serial = 844] [outer = 0x7faa52e53000]
10:45:41 INFO - PROCESS | 1857 | 1447526741728 Marionette INFO loaded listener.js
10:45:41 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa55107c00) [pid = 1857] [serial = 845] [outer = 0x7faa52e53000]
10:45:42 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:45:42 INFO - document served over http requires an http
10:45:42 INFO - sub-resource via fetch-request using the meta-csp
10:45:42 INFO - delivery method with no-redirect and when
10:45:42 INFO - the target request is same-origin.
10:45:42 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 1131ms
10:45:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:45:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5281e800 == 67 [pid = 1857] [id = 301]
10:45:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa4ce1d800) [pid = 1857] [serial = 846] [outer = (nil)]
10:45:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa5530c400) [pid = 1857] [serial = 847] [outer = 0x7faa4ce1d800]
10:45:43 INFO - PROCESS | 1857 | 1447526743010 Marionette INFO loaded listener.js
10:45:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa5543f800) [pid = 1857] [serial = 848] [outer = 0x7faa4ce1d800]
10:45:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:45:43 INFO - document served over http requires an http
10:45:43 INFO - sub-resource via fetch-request using the meta-csp
10:45:43 INFO - delivery method with swap-origin-redirect and when
10:45: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-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
10:45:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:45:43 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 1284ms
10:45:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
10:45:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52803000 == 68 [pid = 1857] [id = 302]
10:45:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa56939400) [pid = 1857] [serial = 849] [outer = (nil)]
10:45:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa5ad8ac00) [pid = 1857] [serial = 850] [outer = 0x7faa56939400]
10:45:44 INFO - PROCESS | 1857 | 1447526744295 Marionette INFO loaded listener.js
10:45:44 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa5aeefc00) [pid = 1857] [serial = 851] [outer = 0x7faa56939400]
10:45:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa539a0800 == 69 [pid = 1857] [id = 303]
10:45:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa5b178c00) [pid = 1857] [serial = 852] [outer = (nil)]
10:45:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa5b17e400) [pid = 1857] [serial = 853] [outer = 0x7faa5b178c00]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa530e2400) [pid = 1857] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa4faea800) [pid = 1857] [serial = 780] [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]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa4d23d000) [pid = 1857] [serial = 762] [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]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa55109400) [pid = 1857] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa54291400) [pid = 1857] [serial = 775] [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]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa4d56d800) [pid = 1857] [serial = 765] [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]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa4ce28c00) [pid = 1857] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526673471]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa52e56400) [pid = 1857] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa53c3b400) [pid = 1857] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526706982]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa4d574c00) [pid = 1857] [serial = 770] [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]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5b9d8c00) [pid = 1857] [serial = 754] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa5ba1f800) [pid = 1857] [serial = 757] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa5b315800) [pid = 1857] [serial = 745] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa5b414c00) [pid = 1857] [serial = 748] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa5b4e1400) [pid = 1857] [serial = 751] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa55109800) [pid = 1857] [serial = 727] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa5318a800) [pid = 1857] [serial = 715] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa54298400) [pid = 1857] [serial = 724] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa554ee400) [pid = 1857] [serial = 736] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa53c34400) [pid = 1857] [serial = 721] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa56938000) [pid = 1857] [serial = 739] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa52a16000) [pid = 1857] [serial = 713] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa502c3000) [pid = 1857] [serial = 710] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa55434800) [pid = 1857] [serial = 733] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa53191000) [pid = 1857] [serial = 769] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa502b5800) [pid = 1857] [serial = 766] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa54295400) [pid = 1857] [serial = 774] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526706982]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa538b8000) [pid = 1857] [serial = 771] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa502b9800) [pid = 1857] [serial = 781] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa55324400) [pid = 1857] [serial = 730] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa4d243c00) [pid = 1857] [serial = 708] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526673471]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa5aef0400) [pid = 1857] [serial = 742] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa5392c400) [pid = 1857] [serial = 718] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa5510cc00) [pid = 1857] [serial = 779] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa5468b400) [pid = 1857] [serial = 776] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa4d23e800) [pid = 1857] [serial = 760] [outer = (nil)] [url = about:blank]
10:45:45 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa502bcc00) [pid = 1857] [serial = 763] [outer = (nil)] [url = about:blank]
10:45:45 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:45:45 INFO - document served over http requires an http
10:45:45 INFO - sub-resource via iframe-tag using the meta-csp
10:45:45 INFO - delivery method with keep-origin-redirect and when
10:45:45 INFO - the target request is same-origin.
10:45:45 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 1890ms
10:45:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:45:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa539b3800 == 70 [pid = 1857] [id = 304]
10:45:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa4fae6000) [pid = 1857] [serial = 854] [outer = (nil)]
10:45:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa502b9800) [pid = 1857] [serial = 855] [outer = 0x7faa4fae6000]
10:45:46 INFO - PROCESS | 1857 | 1447526746234 Marionette INFO loaded listener.js
10:45:46 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa554ee400) [pid = 1857] [serial = 856] [outer = 0x7faa4fae6000]
10:45:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54488000 == 71 [pid = 1857] [id = 305]
10:45:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa53191000) [pid = 1857] [serial = 857] [outer = (nil)]
10:45:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa5b17a000) [pid = 1857] [serial = 858] [outer = 0x7faa53191000]
10:45:47 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:45:47 INFO - document served over http requires an http
10:45:47 INFO - sub-resource via iframe-tag using the meta-csp
10:45:47 INFO - delivery method with no-redirect and when
10:45:47 INFO - the target request is same-origin.
10:45:47 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 1179ms
10:45:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:45:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5515a800 == 72 [pid = 1857] [id = 306]
10:45:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5b31d400) [pid = 1857] [serial = 859] [outer = (nil)]
10:45:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa5b40d400) [pid = 1857] [serial = 860] [outer = 0x7faa5b31d400]
10:45:47 INFO - PROCESS | 1857 | 1447526747290 Marionette INFO loaded listener.js
10:45:47 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa5b4e2000) [pid = 1857] [serial = 861] [outer = 0x7faa5b31d400]
10:45:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd65800 == 73 [pid = 1857] [id = 307]
10:45:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa4d573000) [pid = 1857] [serial = 862] [outer = (nil)]
10:45:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa52951c00) [pid = 1857] [serial = 863] [outer = 0x7faa4d573000]
10:45:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:45:48 INFO - document served over http requires an http
10:45:48 INFO - sub-resource via iframe-tag using the meta-csp
10:45:48 INFO - delivery method with swap-origin-redirect and when
10:45:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
10:45:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:45:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:45:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:45:48 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 1630ms
10:45:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
10:45:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4fa3f800 == 74 [pid = 1857] [id = 308]
10:45:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa53184c00) [pid = 1857] [serial = 864] [outer = (nil)]
10:45:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa531d4400) [pid = 1857] [serial = 865] [outer = 0x7faa53184c00]
10:45:49 INFO - PROCESS | 1857 | 1447526749256 Marionette INFO loaded listener.js
10:45:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa53c38400) [pid = 1857] [serial = 866] [outer = 0x7faa53184c00]
10:45:50 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:45:50 INFO - document served over http requires an http
10:45:50 INFO - sub-resource via script-tag using the meta-csp
10:45:50 INFO - delivery method with keep-origin-redirect and when
10:45:50 INFO - the target request is same-origin.
10:45:50 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 1635ms
10:45:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:45:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556da000 == 75 [pid = 1857] [id = 309]
10:45:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa54684800) [pid = 1857] [serial = 867] [outer = (nil)]
10:45:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5530a800) [pid = 1857] [serial = 868] [outer = 0x7faa54684800]
10:45:50 INFO - PROCESS | 1857 | 1447526750903 Marionette INFO loaded listener.js
10:45:51 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5ad8b800) [pid = 1857] [serial = 869] [outer = 0x7faa54684800]
10:45:51 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:45:51 INFO - document served over http requires an http
10:45:51 INFO - sub-resource via script-tag using the meta-csp
10:45:51 INFO - delivery method with no-redirect and when
10:45:51 INFO - the target request is same-origin.
10:45:51 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 1437ms
10:45:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
10:45:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa569ba800 == 76 [pid = 1857] [id = 310]
10:45:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa55106800) [pid = 1857] [serial = 870] [outer = (nil)]
10:45:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa5b31f800) [pid = 1857] [serial = 871] [outer = 0x7faa55106800]
10:45:52 INFO - PROCESS | 1857 | 1447526752296 Marionette INFO loaded listener.js
10:45:52 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa5b8d8c00) [pid = 1857] [serial = 872] [outer = 0x7faa55106800]
10:45:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:45:53 INFO - document served over http requires an http
10:45:53 INFO - sub-resource via script-tag using the meta-csp
10:45:53 INFO - delivery method with swap-origin-redirect and when
10:45:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
10:45:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:45:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:45:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:45:53 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 1482ms
10:45:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
10:45:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b128800 == 77 [pid = 1857] [id = 311]
10:45:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa5b9d8400) [pid = 1857] [serial = 873] [outer = (nil)]
10:45:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5ba1f800) [pid = 1857] [serial = 874] [outer = 0x7faa5b9d8400]
10:45:53 INFO - PROCESS | 1857 | 1447526753775 Marionette INFO loaded listener.js
10:45:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa5c554800) [pid = 1857] [serial = 875] [outer = 0x7faa5b9d8400]
10:45:54 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:45:54 INFO - document served over http requires an http
10:45:54 INFO - sub-resource via xhr-request using the meta-csp
10:45:54 INFO - delivery method with keep-origin-redirect and when
10:45:54 INFO - the target request is same-origin.
10:45:54 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 1484ms
10:45:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:45:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bea8800 == 78 [pid = 1857] [id = 312]
10:45:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa5b9dd400) [pid = 1857] [serial = 876] [outer = (nil)]
10:45:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa5c562400) [pid = 1857] [serial = 877] [outer = 0x7faa5b9dd400]
10:45:55 INFO - PROCESS | 1857 | 1447526755314 Marionette INFO loaded listener.js
10:45:55 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa5ce8f000) [pid = 1857] [serial = 878] [outer = 0x7faa5b9dd400]
10:45:56 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:45:56 INFO - document served over http requires an http
10:45:56 INFO - sub-resource via xhr-request using the meta-csp
10:45:56 INFO - delivery method with no-redirect and when
10:45:56 INFO - the target request is same-origin.
10:45:56 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 1590ms
10:45:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
10:45:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f47e800 == 79 [pid = 1857] [id = 313]
10:45:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa5ee9b000) [pid = 1857] [serial = 879] [outer = (nil)]
10:45:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa5f4cc400) [pid = 1857] [serial = 880] [outer = 0x7faa5ee9b000]
10:45:56 INFO - PROCESS | 1857 | 1447526756907 Marionette INFO loaded listener.js
10:45:57 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa61250400) [pid = 1857] [serial = 881] [outer = 0x7faa5ee9b000]
10:45:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:45:57 INFO - document served over http requires an http
10:45:57 INFO - sub-resource via xhr-request using the meta-csp
10:45:57 INFO - delivery method with swap-origin-redirect and when
10:45:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
10:45:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:45:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:45:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:45:57 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 1483ms
10:45:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
10:45:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa635b5800 == 80 [pid = 1857] [id = 314]
10:45:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa5f4ca800) [pid = 1857] [serial = 882] [outer = (nil)]
10:45:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa6348dc00) [pid = 1857] [serial = 883] [outer = 0x7faa5f4ca800]
10:45:58 INFO - PROCESS | 1857 | 1447526758389 Marionette INFO loaded listener.js
10:45:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa63a33c00) [pid = 1857] [serial = 884] [outer = 0x7faa5f4ca800]
10:45:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:45:59 INFO - document served over http requires an https
10:45:59 INFO - sub-resource via fetch-request using the meta-csp
10:45:59 INFO - delivery method with keep-origin-redirect and when
10:45:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
10:45:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:45:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:45:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:45:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:45:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:45:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:45:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:45:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:45:59 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 1584ms
10:45:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:45:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d89000 == 81 [pid = 1857] [id = 315]
10:45:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa531d8400) [pid = 1857] [serial = 885] [outer = (nil)]
10:46:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa63a39c00) [pid = 1857] [serial = 886] [outer = 0x7faa531d8400]
10:46:00 INFO - PROCESS | 1857 | 1447526760046 Marionette INFO loaded listener.js
10:46:00 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa63c72000) [pid = 1857] [serial = 887] [outer = 0x7faa531d8400]
10:46:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:46:00 INFO - document served over http requires an https
10:46:00 INFO - sub-resource via fetch-request using the meta-csp
10:46:00 INFO - delivery method with no-redirect and when
10:46:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
10:46:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
10:46:01 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 1487ms
10:46:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
10:46:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6402c800 == 82 [pid = 1857] [id = 316]
10:46:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa62d05000) [pid = 1857] [serial = 888] [outer = (nil)]
10:46:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa63c76c00) [pid = 1857] [serial = 889] [outer = 0x7faa62d05000]
10:46:01 INFO - PROCESS | 1857 | 1447526761494 Marionette INFO loaded listener.js
10:46:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa63c7f800) [pid = 1857] [serial = 890] [outer = 0x7faa62d05000]
10:46:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:02 INFO - document served over http requires an https
10:46:02 INFO - sub-resource via fetch-request using the meta-csp
10:46:02 INFO - delivery method with swap-origin-redirect and when
10:46:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
10:46:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:46:02 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 1528ms
10:46:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:46:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64432000 == 83 [pid = 1857] [id = 317]
10:46:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa4ce1e000) [pid = 1857] [serial = 891] [outer = (nil)]
10:46:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa63c7e800) [pid = 1857] [serial = 892] [outer = 0x7faa4ce1e000]
10:46:03 INFO - PROCESS | 1857 | 1447526763138 Marionette INFO loaded listener.js
10:46:03 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa63ce9000) [pid = 1857] [serial = 893] [outer = 0x7faa4ce1e000]
10:46:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:04 INFO - document served over http requires an https
10:46:04 INFO - sub-resource via fetch-request using the meta-csp
10:46:04 INFO - delivery method with swap-origin-redirect and when
10:46:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
10:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:46:04 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 1608ms
10:46:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
10:46:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa647c3800 == 84 [pid = 1857] [id = 318]
10:46:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa63ce8800) [pid = 1857] [serial = 894] [outer = (nil)]
10:46:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa6403f400) [pid = 1857] [serial = 895] [outer = 0x7faa63ce8800]
10:46:04 INFO - PROCESS | 1857 | 1447526764830 Marionette INFO loaded listener.js
10:46:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa64271400) [pid = 1857] [serial = 896] [outer = 0x7faa63ce8800]
10:46:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:46:05 INFO - document served over http requires an https
10:46:05 INFO - sub-resource via fetch-request using the meta-csp
10:46:05 INFO - delivery method with keep-origin-redirect and when
10:46:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
10:46:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:46:05 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 1692ms
10:46:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:46:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa66505800 == 85 [pid = 1857] [id = 319]
10:46:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa52a1f400) [pid = 1857] [serial = 897] [outer = (nil)]
10:46:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7faa64276800) [pid = 1857] [serial = 898] [outer = 0x7faa52a1f400]
10:46:06 INFO - PROCESS | 1857 | 1447526766519 Marionette INFO loaded listener.js
10:46:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa6534e000) [pid = 1857] [serial = 899] [outer = 0x7faa52a1f400]
10:46:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:46:07 INFO - document served over http requires an https
10:46:07 INFO - sub-resource via fetch-request using the meta-csp
10:46:07 INFO - delivery method with no-redirect and when
10:46:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
10:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
10:46:07 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 1745ms
10:46:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
10:46:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa666e3000 == 86 [pid = 1857] [id = 320]
10:46:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa502bb800) [pid = 1857] [serial = 900] [outer = (nil)]
10:46:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa653d8800) [pid = 1857] [serial = 901] [outer = 0x7faa502bb800]
10:46:08 INFO - PROCESS | 1857 | 1447526768198 Marionette INFO loaded listener.js
10:46:08 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa6577d000) [pid = 1857] [serial = 902] [outer = 0x7faa502bb800]
10:46:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:09 INFO - document served over http requires an https
10:46:09 INFO - sub-resource via fetch-request using the meta-csp
10:46:09 INFO - delivery method with swap-origin-redirect and when
10:46:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
10:46:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:46:09 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 1528ms
10:46:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:46:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa679a8000 == 87 [pid = 1857] [id = 321]
10:46:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7faa6560bc00) [pid = 1857] [serial = 903] [outer = (nil)]
10:46:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7faa65b31000) [pid = 1857] [serial = 904] [outer = 0x7faa6560bc00]
10:46:09 INFO - PROCESS | 1857 | 1447526769762 Marionette INFO loaded listener.js
10:46:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa65f27400) [pid = 1857] [serial = 905] [outer = 0x7faa6560bc00]
10:46:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67c51800 == 88 [pid = 1857] [id = 322]
10:46:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa65f27000) [pid = 1857] [serial = 906] [outer = (nil)]
10:46:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa65f65c00) [pid = 1857] [serial = 907] [outer = 0x7faa65f27000]
10:46:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:46:11 INFO - document served over http requires an https
10:46:11 INFO - sub-resource via iframe-tag using the meta-csp
10:46:11 INFO - delivery method with keep-origin-redirect and when
10:46:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
10:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:46:11 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 1842ms
10:46:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:46:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67ff8000 == 89 [pid = 1857] [id = 323]
10:46:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7faa53184000) [pid = 1857] [serial = 908] [outer = (nil)]
10:46:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7faa65997000) [pid = 1857] [serial = 909] [outer = 0x7faa53184000]
10:46:11 INFO - PROCESS | 1857 | 1447526771625 Marionette INFO loaded listener.js
10:46:11 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7faa664cf800) [pid = 1857] [serial = 910] [outer = 0x7faa53184000]
10:46:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3ee000 == 90 [pid = 1857] [id = 324]
10:46:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7faa52e57800) [pid = 1857] [serial = 911] [outer = (nil)]
10:46:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa4fae7c00) [pid = 1857] [serial = 912] [outer = 0x7faa52e57800]
10:46:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:46:13 INFO - document served over http requires an https
10:46:13 INFO - sub-resource via iframe-tag using the meta-csp
10:46:13 INFO - delivery method with no-redirect and when
10:46:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
10:46:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
10:46:13 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 2844ms
10:46:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:46:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3dd000 == 91 [pid = 1857] [id = 325]
10:46:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7faa50197c00) [pid = 1857] [serial = 913] [outer = (nil)]
10:46:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7faa502b7800) [pid = 1857] [serial = 914] [outer = 0x7faa50197c00]
10:46:15 INFO - PROCESS | 1857 | 1447526775042 Marionette INFO loaded listener.js
10:46:15 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7faa53187400) [pid = 1857] [serial = 915] [outer = 0x7faa50197c00]
10:46:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55157800 == 92 [pid = 1857] [id = 326]
10:46:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7faa538b9400) [pid = 1857] [serial = 916] [outer = (nil)]
10:46:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7faa53c33000) [pid = 1857] [serial = 917] [outer = 0x7faa538b9400]
10:46:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:16 INFO - document served over http requires an https
10:46:16 INFO - sub-resource via iframe-tag using the meta-csp
10:46:16 INFO - delivery method with swap-origin-redirect and when
10:46:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
10:46:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:46:16 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 2179ms
10:46:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:46:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4fa46000 == 93 [pid = 1857] [id = 327]
10:46:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7faa4d574000) [pid = 1857] [serial = 918] [outer = (nil)]
10:46:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa502b5800) [pid = 1857] [serial = 919] [outer = 0x7faa4d574000]
10:46:16 INFO - PROCESS | 1857 | 1447526776716 Marionette INFO loaded listener.js
10:46:16 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7faa54292800) [pid = 1857] [serial = 920] [outer = 0x7faa4d574000]
10:46:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd03800 == 94 [pid = 1857] [id = 328]
10:46:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7faa4d571400) [pid = 1857] [serial = 921] [outer = (nil)]
10:46:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7faa5392e000) [pid = 1857] [serial = 922] [outer = 0x7faa4d571400]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3e7000 == 93 [pid = 1857] [id = 280]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c819000 == 92 [pid = 1857] [id = 283]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce18000 == 91 [pid = 1857] [id = 284]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce7f000 == 90 [pid = 1857] [id = 285]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f473000 == 89 [pid = 1857] [id = 286]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f60c000 == 88 [pid = 1857] [id = 287]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa60433000 == 87 [pid = 1857] [id = 288]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa608b8800 == 86 [pid = 1857] [id = 289]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63136800 == 85 [pid = 1857] [id = 290]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6314d000 == 84 [pid = 1857] [id = 291]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa635aa000 == 83 [pid = 1857] [id = 292]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa635b8800 == 82 [pid = 1857] [id = 293]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63c1e000 == 81 [pid = 1857] [id = 294]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d5d000 == 80 [pid = 1857] [id = 295]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3f6000 == 79 [pid = 1857] [id = 296]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50541000 == 78 [pid = 1857] [id = 297]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52819000 == 77 [pid = 1857] [id = 298]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9c6800 == 76 [pid = 1857] [id = 299]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3e5000 == 75 [pid = 1857] [id = 300]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5281e800 == 74 [pid = 1857] [id = 301]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52803000 == 73 [pid = 1857] [id = 302]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa539a0800 == 72 [pid = 1857] [id = 303]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa539b3800 == 71 [pid = 1857] [id = 304]
10:46:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54488000 == 70 [pid = 1857] [id = 305]
10:46:18 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7faa53c3d000) [pid = 1857] [serial = 772] [outer = (nil)] [url = about:blank]
10:46:18 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7faa5692d400) [pid = 1857] [serial = 782] [outer = (nil)] [url = about:blank]
10:46:18 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7faa5532e000) [pid = 1857] [serial = 777] [outer = (nil)] [url = about:blank]
10:46:18 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa530e2c00) [pid = 1857] [serial = 764] [outer = (nil)] [url = about:blank]
10:46:18 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7faa531d4800) [pid = 1857] [serial = 706] [outer = (nil)] [url = about:blank]
10:46:18 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7faa52f9cc00) [pid = 1857] [serial = 767] [outer = (nil)] [url = about:blank]
10:46:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:18 INFO - document served over http requires an https
10:46:18 INFO - sub-resource via iframe-tag using the meta-csp
10:46:18 INFO - delivery method with swap-origin-redirect and when
10:46:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
10:46:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:46:18 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 2248ms
10:46:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:46:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd10000 == 71 [pid = 1857] [id = 329]
10:46:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7faa4ce25800) [pid = 1857] [serial = 923] [outer = (nil)]
10:46:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7faa531d3400) [pid = 1857] [serial = 924] [outer = 0x7faa4ce25800]
10:46:18 INFO - PROCESS | 1857 | 1447526778913 Marionette INFO loaded listener.js
10:46:19 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa554e6400) [pid = 1857] [serial = 925] [outer = 0x7faa4ce25800]
10:46:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50254800 == 72 [pid = 1857] [id = 330]
10:46:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7faa53936400) [pid = 1857] [serial = 926] [outer = (nil)]
10:46:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7faa54291800) [pid = 1857] [serial = 927] [outer = 0x7faa53936400]
10:46:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:46:19 INFO - document served over http requires an https
10:46:19 INFO - sub-resource via iframe-tag using the meta-csp
10:46:19 INFO - delivery method with keep-origin-redirect and when
10:46: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
10:46:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:46:19 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 1338ms
10:46:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:46:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52806000 == 73 [pid = 1857] [id = 331]
10:46:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7faa530e2c00) [pid = 1857] [serial = 928] [outer = (nil)]
10:46:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7faa5b182400) [pid = 1857] [serial = 929] [outer = 0x7faa530e2c00]
10:46:20 INFO - PROCESS | 1857 | 1447526780312 Marionette INFO loaded listener.js
10:46:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7faa5b181c00) [pid = 1857] [serial = 930] [outer = 0x7faa530e2c00]
10:46:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53e08800 == 74 [pid = 1857] [id = 332]
10:46:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7faa5b418000) [pid = 1857] [serial = 931] [outer = (nil)]
10:46:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7faa5aef1000) [pid = 1857] [serial = 932] [outer = 0x7faa5b418000]
10:46:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:46:21 INFO - document served over http requires an https
10:46:21 INFO - sub-resource via iframe-tag using the meta-csp
10:46:21 INFO - delivery method with no-redirect and when
10:46: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
10:46:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
10:46:21 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 1390ms
10:46:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:46:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4df71000 == 75 [pid = 1857] [id = 333]
10:46:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7faa5aeef400) [pid = 1857] [serial = 933] [outer = (nil)]
10:46:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7faa5c547c00) [pid = 1857] [serial = 934] [outer = 0x7faa5aeef400]
10:46:21 INFO - PROCESS | 1857 | 1447526781745 Marionette INFO loaded listener.js
10:46:21 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7faa5c8d4400) [pid = 1857] [serial = 935] [outer = 0x7faa5aeef400]
10:46:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55951000 == 76 [pid = 1857] [id = 334]
10:46:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7faa5c8da000) [pid = 1857] [serial = 936] [outer = (nil)]
10:46:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7faa5c8dbc00) [pid = 1857] [serial = 937] [outer = 0x7faa5c8da000]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7faa4fae6000) [pid = 1857] [serial = 854] [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]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7faa53191000) [pid = 1857] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526746780]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7faa5b178c00) [pid = 1857] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7faa4d56fc00) [pid = 1857] [serial = 840] [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]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7faa5ee99c00) [pid = 1857] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7faa5eef7800) [pid = 1857] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526725977]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7faa60013c00) [pid = 1857] [serial = 820] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7faa5b40d400) [pid = 1857] [serial = 860] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7faa5b17a000) [pid = 1857] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526746780]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7faa502c2800) [pid = 1857] [serial = 834] [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]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7faa4d23e400) [pid = 1857] [serial = 837] [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]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7faa4ce1d800) [pid = 1857] [serial = 846] [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]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa56939400) [pid = 1857] [serial = 849] [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]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7faa52e53000) [pid = 1857] [serial = 843] [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]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7faa63450800) [pid = 1857] [serial = 826] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7faa63a19000) [pid = 1857] [serial = 829] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7faa5f4c5400) [pid = 1857] [serial = 816] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526725977]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7faa55311c00) [pid = 1857] [serial = 790] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7faa5c8e3000) [pid = 1857] [serial = 802] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa5f510000) [pid = 1857] [serial = 818] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7faa5b416000) [pid = 1857] [serial = 793] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7faa5ce97400) [pid = 1857] [serial = 805] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7faa5c551000) [pid = 1857] [serial = 799] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7faa61246400) [pid = 1857] [serial = 823] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa530e3400) [pid = 1857] [serial = 844] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa5295a000) [pid = 1857] [serial = 835] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa52e60800) [pid = 1857] [serial = 787] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7faa502b9800) [pid = 1857] [serial = 855] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7faa5be56000) [pid = 1857] [serial = 796] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa5b17f800) [pid = 1857] [serial = 784] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa4faeb400) [pid = 1857] [serial = 841] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa5ad8ac00) [pid = 1857] [serial = 850] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa53183c00) [pid = 1857] [serial = 832] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7faa5ee9cc00) [pid = 1857] [serial = 811] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa6047e800) [pid = 1857] [serial = 821] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa5530c400) [pid = 1857] [serial = 847] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa5018f800) [pid = 1857] [serial = 838] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa5b17e400) [pid = 1857] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa5d074800) [pid = 1857] [serial = 808] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa5eef1c00) [pid = 1857] [serial = 813] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa5318b000) [pid = 1857] [serial = 836] [outer = (nil)] [url = about:blank]
10:46:23 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa538af800) [pid = 1857] [serial = 839] [outer = (nil)] [url = about:blank]
10:46:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:23 INFO - document served over http requires an https
10:46:23 INFO - sub-resource via iframe-tag using the meta-csp
10:46:23 INFO - delivery method with swap-origin-redirect and when
10:46: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/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
10:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:46:23 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 2154ms
10:46:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:46:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5aecf000 == 77 [pid = 1857] [id = 335]
10:46:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa502b9800) [pid = 1857] [serial = 938] [outer = (nil)]
10:46:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa52a1b800) [pid = 1857] [serial = 939] [outer = 0x7faa502b9800]
10:46:23 INFO - PROCESS | 1857 | 1447526783952 Marionette INFO loaded listener.js
10:46:24 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa5c8d9000) [pid = 1857] [serial = 940] [outer = 0x7faa502b9800]
10:46:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:46:24 INFO - document served over http requires an https
10:46:24 INFO - sub-resource via script-tag using the meta-csp
10:46:24 INFO - delivery method with keep-origin-redirect and when
10:46:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
10:46:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:46:24 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 1281ms
10:46:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:46:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce0b800 == 78 [pid = 1857] [id = 336]
10:46:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa502c2800) [pid = 1857] [serial = 941] [outer = (nil)]
10:46:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa5d074800) [pid = 1857] [serial = 942] [outer = 0x7faa502c2800]
10:46:25 INFO - PROCESS | 1857 | 1447526785200 Marionette INFO loaded listener.js
10:46:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa5f429c00) [pid = 1857] [serial = 943] [outer = 0x7faa502c2800]
10:46:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:46:26 INFO - document served over http requires an https
10:46:26 INFO - sub-resource via script-tag using the meta-csp
10:46:26 INFO - delivery method with no-redirect and when
10:46:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
10:46:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
10:46:26 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 1631ms
10:46:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:46:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52d26800 == 79 [pid = 1857] [id = 337]
10:46:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa54291000) [pid = 1857] [serial = 944] [outer = (nil)]
10:46:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa5429c800) [pid = 1857] [serial = 945] [outer = 0x7faa54291000]
10:46:27 INFO - PROCESS | 1857 | 1447526787090 Marionette INFO loaded listener.js
10:46:27 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7faa56937000) [pid = 1857] [serial = 946] [outer = 0x7faa54291000]
10:46:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:28 INFO - document served over http requires an https
10:46:28 INFO - sub-resource via script-tag using the meta-csp
10:46:28 INFO - delivery method with swap-origin-redirect and when
10:46:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
10:46:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:46:28 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 1735ms
10:46: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
10:46:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c812800 == 80 [pid = 1857] [id = 338]
10:46:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa5b319800) [pid = 1857] [serial = 947] [outer = (nil)]
10:46:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa5b9dd800) [pid = 1857] [serial = 948] [outer = 0x7faa5b319800]
10:46:28 INFO - PROCESS | 1857 | 1447526788787 Marionette INFO loaded listener.js
10:46:28 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa5ce95c00) [pid = 1857] [serial = 949] [outer = 0x7faa5b319800]
10:46:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:29 INFO - document served over http requires an https
10:46:29 INFO - sub-resource via script-tag using the meta-csp
10:46:29 INFO - delivery method with swap-origin-redirect and when
10:46:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
10:46:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:46:29 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 1638ms
10:46:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:46:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f60d800 == 81 [pid = 1857] [id = 339]
10:46:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa5f42e800) [pid = 1857] [serial = 950] [outer = (nil)]
10:46:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7faa5f4c5c00) [pid = 1857] [serial = 951] [outer = 0x7faa5f42e800]
10:46:30 INFO - PROCESS | 1857 | 1447526790473 Marionette INFO loaded listener.js
10:46:30 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7faa60883400) [pid = 1857] [serial = 952] [outer = 0x7faa5f42e800]
10:46:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:46:31 INFO - document served over http requires an https
10:46:31 INFO - sub-resource via script-tag using the meta-csp
10:46:31 INFO - delivery method with keep-origin-redirect and when
10:46:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
10:46:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:46:31 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 1595ms
10:46:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:46:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63136800 == 82 [pid = 1857] [id = 340]
10:46:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa5f4c2c00) [pid = 1857] [serial = 953] [outer = (nil)]
10:46:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa6088d000) [pid = 1857] [serial = 954] [outer = 0x7faa5f4c2c00]
10:46:32 INFO - PROCESS | 1857 | 1447526792013 Marionette INFO loaded listener.js
10:46:32 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa63a1b000) [pid = 1857] [serial = 955] [outer = 0x7faa5f4c2c00]
10:46:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:46:32 INFO - document served over http requires an https
10:46:32 INFO - sub-resource via script-tag using the meta-csp
10:46:32 INFO - delivery method with no-redirect and when
10: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
10:46:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
10:46:32 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 1483ms
10:46:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:46:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa635bd800 == 83 [pid = 1857] [id = 341]
10:46:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7faa5f4c3c00) [pid = 1857] [serial = 956] [outer = (nil)]
10:46:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7faa63c77400) [pid = 1857] [serial = 957] [outer = 0x7faa5f4c3c00]
10:46:33 INFO - PROCESS | 1857 | 1447526793478 Marionette INFO loaded listener.js
10:46:33 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7faa64005400) [pid = 1857] [serial = 958] [outer = 0x7faa5f4c3c00]
10:46:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:34 INFO - document served over http requires an https
10:46:34 INFO - sub-resource via script-tag using the meta-csp
10:46:34 INFO - delivery method with swap-origin-redirect and when
10:46: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.swap-origin-redirect.http.html"
10:46:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:46:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:46:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:46:34 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 1643ms
10:46:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
10:46:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d62800 == 84 [pid = 1857] [id = 342]
10:46:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7faa65c88400) [pid = 1857] [serial = 959] [outer = (nil)]
10:46:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa65f1ac00) [pid = 1857] [serial = 960] [outer = 0x7faa65c88400]
10:46:35 INFO - PROCESS | 1857 | 1447526795210 Marionette INFO loaded listener.js
10:46:35 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7faa665c4400) [pid = 1857] [serial = 961] [outer = 0x7faa65c88400]
10:46:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:46:36 INFO - document served over http requires an https
10:46:36 INFO - sub-resource via xhr-request using the meta-csp
10:46:36 INFO - delivery method with keep-origin-redirect and when
10:46: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/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
10:46:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:46:36 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 1529ms
10:46:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:46:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6543f800 == 85 [pid = 1857] [id = 343]
10:46:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7faa4fae7800) [pid = 1857] [serial = 962] [outer = (nil)]
10:46:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7faa6690dc00) [pid = 1857] [serial = 963] [outer = 0x7faa4fae7800]
10:46:36 INFO - PROCESS | 1857 | 1447526796689 Marionette INFO loaded listener.js
10:46:36 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7faa6743f800) [pid = 1857] [serial = 964] [outer = 0x7faa4fae7800]
10:46:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:46:37 INFO - document served over http requires an https
10:46:37 INFO - sub-resource via xhr-request using the meta-csp
10:46:37 INFO - delivery method with no-redirect and when
10:46:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
10:46:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
10:46:37 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 1487ms
10:46:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
10:46:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68a7e800 == 86 [pid = 1857] [id = 344]
10:46:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7faa4faf4400) [pid = 1857] [serial = 965] [outer = (nil)]
10:46:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7faa67653c00) [pid = 1857] [serial = 966] [outer = 0x7faa4faf4400]
10:46:38 INFO - PROCESS | 1857 | 1447526798196 Marionette INFO loaded listener.js
10:46:38 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa67c97c00) [pid = 1857] [serial = 967] [outer = 0x7faa4faf4400]
10:46:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:39 INFO - document served over http requires an https
10:46:39 INFO - sub-resource via xhr-request using the meta-csp
10:46:39 INFO - delivery method with swap-origin-redirect and when
10: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
10:46:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:46:39 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 1556ms
10:46:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
10:46:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6a882000 == 87 [pid = 1857] [id = 345]
10:46:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7faa4d572000) [pid = 1857] [serial = 968] [outer = (nil)]
10:46:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7faa67e92800) [pid = 1857] [serial = 969] [outer = 0x7faa4d572000]
10:46:39 INFO - PROCESS | 1857 | 1447526799941 Marionette INFO loaded listener.js
10:46:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7faa68c3d800) [pid = 1857] [serial = 970] [outer = 0x7faa4d572000]
10:46:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:40 INFO - document served over http requires an https
10:46:40 INFO - sub-resource via xhr-request using the meta-csp
10:46:40 INFO - delivery method with swap-origin-redirect and when
10:46:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
10:46:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:46:40 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 1661ms
10:46:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
10:46:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6c528800 == 88 [pid = 1857] [id = 346]
10:46:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7faa6a9e1c00) [pid = 1857] [serial = 971] [outer = (nil)]
10:46:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7faa6aa8ec00) [pid = 1857] [serial = 972] [outer = 0x7faa6a9e1c00]
10:46:41 INFO - PROCESS | 1857 | 1447526801625 Marionette INFO loaded listener.js
10:46:41 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7faa71539400) [pid = 1857] [serial = 973] [outer = 0x7faa6a9e1c00]
10:46:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:46:42 INFO - document served over http requires an https
10:46:42 INFO - sub-resource via xhr-request using the meta-csp
10:46:42 INFO - delivery method with keep-origin-redirect and when
10:46:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
10:46:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:46:42 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 1587ms
10:46:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:46:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa71c4a000 == 89 [pid = 1857] [id = 347]
10:46:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7faa71991c00) [pid = 1857] [serial = 974] [outer = (nil)]
10:46:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7faa7199b800) [pid = 1857] [serial = 975] [outer = 0x7faa71991c00]
10:46:43 INFO - PROCESS | 1857 | 1447526803264 Marionette INFO loaded listener.js
10:46:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7faa71c78800) [pid = 1857] [serial = 976] [outer = 0x7faa71991c00]
10:46:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:46:44 INFO - document served over http requires an https
10:46:44 INFO - sub-resource via xhr-request using the meta-csp
10:46:44 INFO - delivery method with no-redirect and when
10:46:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
10:46:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
10:46:44 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 1581ms
10:46:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
10:46:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa723c4800 == 90 [pid = 1857] [id = 348]
10:46:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7faa52e52400) [pid = 1857] [serial = 977] [outer = (nil)]
10:46:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7faa71d70400) [pid = 1857] [serial = 978] [outer = 0x7faa52e52400]
10:46:44 INFO - PROCESS | 1857 | 1447526804750 Marionette INFO loaded listener.js
10:46:44 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7faa7254ac00) [pid = 1857] [serial = 979] [outer = 0x7faa52e52400]
10:46:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:45 INFO - document served over http requires an https
10:46:45 INFO - sub-resource via xhr-request using the meta-csp
10:46:45 INFO - delivery method with swap-origin-redirect and when
10:46:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
10:46:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:46:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:46:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:46:45 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 1482ms
10:46:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:46:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa735b0800 == 91 [pid = 1857] [id = 349]
10:46:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7faa53191800) [pid = 1857] [serial = 980] [outer = (nil)]
10:46:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7faa72f3c000) [pid = 1857] [serial = 981] [outer = 0x7faa53191800]
10:46:46 INFO - PROCESS | 1857 | 1447526806257 Marionette INFO loaded listener.js
10:46:46 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7faa73450800) [pid = 1857] [serial = 982] [outer = 0x7faa53191800]
10:46:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:46:47 INFO - document served over http requires an http
10:46:47 INFO - sub-resource via fetch-request using the meta-referrer
10:46:47 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
10:46:47 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 1530ms
10:46:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:46:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7b5c1000 == 92 [pid = 1857] [id = 350]
10:46:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7faa4e0e4000) [pid = 1857] [serial = 983] [outer = (nil)]
10:46:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7faa4e0e5000) [pid = 1857] [serial = 984] [outer = 0x7faa4e0e4000]
10:46:47 INFO - PROCESS | 1857 | 1447526807892 Marionette INFO loaded listener.js
10:46:47 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7faa73176400) [pid = 1857] [serial = 985] [outer = 0x7faa4e0e4000]
10:46:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:46:48 INFO - document served over http requires an http
10:46:48 INFO - sub-resource via fetch-request using the meta-referrer
10:46:48 INFO - delivery method with no-redirect and when
10:46: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"
10:46:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
10:46:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1540ms
10:46:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:46:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4de37800 == 93 [pid = 1857] [id = 351]
10:46:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7faa4e0e4400) [pid = 1857] [serial = 986] [outer = (nil)]
10:46:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7faa50510000) [pid = 1857] [serial = 987] [outer = 0x7faa4e0e4400]
10:46:49 INFO - PROCESS | 1857 | 1447526809342 Marionette INFO loaded listener.js
10:46:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7faa50516c00) [pid = 1857] [serial = 988] [outer = 0x7faa4e0e4400]
10:46:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:46:50 INFO - document served over http requires an http
10:46:50 INFO - sub-resource via fetch-request using the meta-referrer
10:46:50 INFO - delivery method with swap-origin-redirect and when
10:46: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:46:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:46:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:46:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:46:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
10:46:50 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 1728ms
10:46:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:46:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5687c000 == 94 [pid = 1857] [id = 352]
10:46:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7faa73178800) [pid = 1857] [serial = 989] [outer = (nil)]
10:46:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7faa73451400) [pid = 1857] [serial = 990] [outer = 0x7faa73178800]
10:46:51 INFO - PROCESS | 1857 | 1447526811334 Marionette INFO loaded listener.js
10:46:51 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7faa73562400) [pid = 1857] [serial = 991] [outer = 0x7faa73178800]
10:46:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5688f000 == 95 [pid = 1857] [id = 353]
10:46:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7faa4fc03400) [pid = 1857] [serial = 992] [outer = (nil)]
10:46:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7faa4fc06400) [pid = 1857] [serial = 993] [outer = 0x7faa4fc03400]
10:46:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:46:52 INFO - document served over http requires an http
10:46:52 INFO - sub-resource via iframe-tag using the meta-referrer
10:46:52 INFO - delivery method with keep-origin-redirect and when
10:46: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"
10:46:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:46:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 2099ms
10:46:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:46:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5066d800 == 96 [pid = 1857] [id = 354]
10:46:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7faa4fc02800) [pid = 1857] [serial = 994] [outer = (nil)]
10:46:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7faa4fc09c00) [pid = 1857] [serial = 995] [outer = 0x7faa4fc02800]
10:46:53 INFO - PROCESS | 1857 | 1447526813345 Marionette INFO loaded listener.js
10:46:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7faa5295c800) [pid = 1857] [serial = 996] [outer = 0x7faa4fc02800]
10:46:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50681800 == 97 [pid = 1857] [id = 355]
10:46:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7faa4aa61000) [pid = 1857] [serial = 997] [outer = (nil)]
10:46:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7faa4aa63c00) [pid = 1857] [serial = 998] [outer = 0x7faa4aa61000]
10:46:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa61283800 == 96 [pid = 1857] [id = 9]
10:46:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:46:54 INFO - document served over http requires an http
10:46:54 INFO - sub-resource via iframe-tag using the meta-referrer
10:46:54 INFO - delivery method with no-redirect and when
10:46: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"
10:46:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:46:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:46:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:46:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:46:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:46:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:46:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:46:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
10:46:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2036ms
10:46:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd65800 == 95 [pid = 1857] [id = 307]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4fa3f800 == 94 [pid = 1857] [id = 308]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556da000 == 93 [pid = 1857] [id = 309]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa569ba800 == 92 [pid = 1857] [id = 310]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b128800 == 91 [pid = 1857] [id = 311]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bea8800 == 90 [pid = 1857] [id = 312]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f47e800 == 89 [pid = 1857] [id = 313]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa635b5800 == 88 [pid = 1857] [id = 314]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d89000 == 87 [pid = 1857] [id = 315]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6402c800 == 86 [pid = 1857] [id = 316]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64432000 == 85 [pid = 1857] [id = 317]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa647c3800 == 84 [pid = 1857] [id = 318]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa66505800 == 83 [pid = 1857] [id = 319]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa666e3000 == 82 [pid = 1857] [id = 320]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa679a8000 == 81 [pid = 1857] [id = 321]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67c51800 == 80 [pid = 1857] [id = 322]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67ff8000 == 79 [pid = 1857] [id = 323]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3ee000 == 78 [pid = 1857] [id = 324]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3dd000 == 77 [pid = 1857] [id = 325]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55157800 == 76 [pid = 1857] [id = 326]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4fa46000 == 75 [pid = 1857] [id = 327]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd03800 == 74 [pid = 1857] [id = 328]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd10000 == 73 [pid = 1857] [id = 329]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50254800 == 72 [pid = 1857] [id = 330]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52806000 == 71 [pid = 1857] [id = 331]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53e08800 == 70 [pid = 1857] [id = 332]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4df71000 == 69 [pid = 1857] [id = 333]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55951000 == 68 [pid = 1857] [id = 334]
10:46:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5aecf000 == 67 [pid = 1857] [id = 335]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa657df000 == 66 [pid = 1857] [id = 11]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6313a000 == 65 [pid = 1857] [id = 235]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556dd000 == 64 [pid = 1857] [id = 279]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52d26800 == 63 [pid = 1857] [id = 337]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ae1c800 == 62 [pid = 1857] [id = 281]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6cb800 == 61 [pid = 1857] [id = 282]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c812800 == 60 [pid = 1857] [id = 338]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67a35000 == 59 [pid = 1857] [id = 241]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f60d800 == 58 [pid = 1857] [id = 339]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63136800 == 57 [pid = 1857] [id = 340]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa635bd800 == 56 [pid = 1857] [id = 341]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d62800 == 55 [pid = 1857] [id = 342]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6543f800 == 54 [pid = 1857] [id = 343]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68a7e800 == 53 [pid = 1857] [id = 344]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6a882000 == 52 [pid = 1857] [id = 345]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6c528800 == 51 [pid = 1857] [id = 346]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa71c4a000 == 50 [pid = 1857] [id = 347]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa723c4800 == 49 [pid = 1857] [id = 348]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa735b0800 == 48 [pid = 1857] [id = 349]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7b5c1000 == 47 [pid = 1857] [id = 350]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4de37800 == 46 [pid = 1857] [id = 351]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5687c000 == 45 [pid = 1857] [id = 352]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5688f000 == 44 [pid = 1857] [id = 353]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5066d800 == 43 [pid = 1857] [id = 354]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50681800 == 42 [pid = 1857] [id = 355]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b442800 == 41 [pid = 1857] [id = 230]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63ac7800 == 40 [pid = 1857] [id = 236]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce0b800 == 39 [pid = 1857] [id = 336]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50547000 == 38 [pid = 1857] [id = 226]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5515a800 == 37 [pid = 1857] [id = 306]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5054b000 == 36 [pid = 1857] [id = 221]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa602cc800 == 35 [pid = 1857] [id = 234]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce0b000 == 34 [pid = 1857] [id = 232]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa569a2000 == 33 [pid = 1857] [id = 224]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa666d9800 == 32 [pid = 1857] [id = 240]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d67000 == 31 [pid = 1857] [id = 237]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53e1f800 == 30 [pid = 1857] [id = 222]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b10f000 == 29 [pid = 1857] [id = 229]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6a88d000 == 28 [pid = 1857] [id = 243]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa647c8000 == 27 [pid = 1857] [id = 239]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64238000 == 26 [pid = 1857] [id = 238]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6d4000 == 25 [pid = 1857] [id = 231]
10:46:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4df74000 == 24 [pid = 1857] [id = 214]
10:47:00 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7faa554ee400) [pid = 1857] [serial = 856] [outer = (nil)] [url = about:blank]
10:47:00 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7faa54683000) [pid = 1857] [serial = 842] [outer = (nil)] [url = about:blank]
10:47:00 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7faa55107c00) [pid = 1857] [serial = 845] [outer = (nil)] [url = about:blank]
10:47:00 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7faa5b4e7000) [pid = 1857] [serial = 785] [outer = (nil)] [url = about:blank]
10:47:00 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7faa5543f800) [pid = 1857] [serial = 848] [outer = (nil)] [url = about:blank]
10:47:00 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7faa5aeefc00) [pid = 1857] [serial = 851] [outer = (nil)] [url = about:blank]
10:47:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493f3800 == 25 [pid = 1857] [id = 356]
10:47:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7faa4d23ac00) [pid = 1857] [serial = 999] [outer = (nil)]
10:47:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7faa4d23d000) [pid = 1857] [serial = 1000] [outer = 0x7faa4d23ac00]
10:47:00 INFO - PROCESS | 1857 | 1447526820943 Marionette INFO loaded listener.js
10:47:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7faa4d248000) [pid = 1857] [serial = 1001] [outer = 0x7faa4d23ac00]
10:47:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9c2800 == 26 [pid = 1857] [id = 357]
10:47:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7faa4d568000) [pid = 1857] [serial = 1002] [outer = (nil)]
10:47:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7faa4e0e4c00) [pid = 1857] [serial = 1003] [outer = 0x7faa4d568000]
10:47:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:02 INFO - document served over http requires an http
10:47:02 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:02 INFO - delivery method with swap-origin-redirect and when
10:47:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:47:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:47:02 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 7171ms
10:47:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:47:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9e1800 == 27 [pid = 1857] [id = 358]
10:47:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7faa4d573c00) [pid = 1857] [serial = 1004] [outer = (nil)]
10:47:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7faa4fc04400) [pid = 1857] [serial = 1005] [outer = 0x7faa4d573c00]
10:47:02 INFO - PROCESS | 1857 | 1447526822527 Marionette INFO loaded listener.js
10:47:02 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7faa50193800) [pid = 1857] [serial = 1006] [outer = 0x7faa4d573c00]
10:47:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:47:03 INFO - document served over http requires an http
10:47:03 INFO - sub-resource via script-tag using the meta-referrer
10:47:03 INFO - delivery method with keep-origin-redirect and when
10:47:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:47:03 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 1479ms
10:47:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:47:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9d3800 == 28 [pid = 1857] [id = 359]
10:47:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7faa502bbc00) [pid = 1857] [serial = 1007] [outer = (nil)]
10:47:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7faa502bf000) [pid = 1857] [serial = 1008] [outer = 0x7faa502bbc00]
10:47:03 INFO - PROCESS | 1857 | 1447526823958 Marionette INFO loaded listener.js
10:47:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7faa5051b000) [pid = 1857] [serial = 1009] [outer = 0x7faa502bbc00]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7faa60019800) [pid = 1857] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7faa62d0ac00) [pid = 1857] [serial = 30] [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.]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7faa4d23cc00) [pid = 1857] [serial = 759] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7faa5aeef400) [pid = 1857] [serial = 933] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7faa5aeeec00) [pid = 1857] [serial = 744] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7faa5b9dd400) [pid = 1857] [serial = 876] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7faa5f4cd400) [pid = 1857] [serial = 822] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7faa53184000) [pid = 1857] [serial = 908] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7faa4d244c00) [pid = 1857] [serial = 750] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7faa52e5c400) [pid = 1857] [serial = 738] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7faa53939400) [pid = 1857] [serial = 720] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7faa53187c00) [pid = 1857] [serial = 704] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7faa4ce25800) [pid = 1857] [serial = 923] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7faa5aeec000) [pid = 1857] [serial = 783] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7faa5b4dfc00) [pid = 1857] [serial = 753] [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]
10:47:06 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7faa65f27000) [pid = 1857] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7faa4d573000) [pid = 1857] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7faa52a1f400) [pid = 1857] [serial = 897] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7faa5ce92000) [pid = 1857] [serial = 807] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7faa5bc0f800) [pid = 1857] [serial = 798] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7faa55431c00) [pid = 1857] [serial = 735] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7faa5eeeec00) [pid = 1857] [serial = 812] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7faa53904000) [pid = 1857] [serial = 717] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7faa6560bc00) [pid = 1857] [serial = 903] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7faa52e57800) [pid = 1857] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526773517]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7faa502b9800) [pid = 1857] [serial = 938] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7faa5c8da000) [pid = 1857] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7faa55102800) [pid = 1857] [serial = 726] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7faa54684800) [pid = 1857] [serial = 867] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7faa5b9d8400) [pid = 1857] [serial = 873] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7faa5ba16800) [pid = 1857] [serial = 756] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7faa52a1c400) [pid = 1857] [serial = 831] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7faa4d571400) [pid = 1857] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7faa52f91800) [pid = 1857] [serial = 714] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7faa4d574000) [pid = 1857] [serial = 918] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7faa531d8400) [pid = 1857] [serial = 885] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa5ba1f000) [pid = 1857] [serial = 795] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7faa5c8d5400) [pid = 1857] [serial = 804] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7faa55104000) [pid = 1857] [serial = 747] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7faa530e2c00) [pid = 1857] [serial = 928] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7faa53186400) [pid = 1857] [serial = 723] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7faa55106800) [pid = 1857] [serial = 870] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7faa4ce1e000) [pid = 1857] [serial = 891] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa5ee9b000) [pid = 1857] [serial = 879] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7faa502c2800) [pid = 1857] [serial = 941] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7faa5b31d400) [pid = 1857] [serial = 859] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7faa5390e000) [pid = 1857] [serial = 789] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7faa5530f400) [pid = 1857] [serial = 732] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa538b9400) [pid = 1857] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa50197c00) [pid = 1857] [serial = 913] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa52e5a000) [pid = 1857] [serial = 786] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7faa502b8000) [pid = 1857] [serial = 709] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7faa53184c00) [pid = 1857] [serial = 864] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa5aee6c00) [pid = 1857] [serial = 741] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa55305800) [pid = 1857] [serial = 729] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa5ee9a000) [pid = 1857] [serial = 828] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa502bb800) [pid = 1857] [serial = 900] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7faa63ce8800) [pid = 1857] [serial = 894] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa5f4c8c00) [pid = 1857] [serial = 817] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa54685000) [pid = 1857] [serial = 792] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa62d05000) [pid = 1857] [serial = 888] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa53936400) [pid = 1857] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa554f4800) [pid = 1857] [serial = 801] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa5f4ca800) [pid = 1857] [serial = 882] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa4d56c400) [pid = 1857] [serial = 825] [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]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa5b418000) [pid = 1857] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526781037]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa5d074800) [pid = 1857] [serial = 942] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa65f65c00) [pid = 1857] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa63c76c00) [pid = 1857] [serial = 889] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa52951c00) [pid = 1857] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa63c7e800) [pid = 1857] [serial = 892] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa5c562400) [pid = 1857] [serial = 877] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa6403f400) [pid = 1857] [serial = 895] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa65b31000) [pid = 1857] [serial = 904] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa63a39c00) [pid = 1857] [serial = 886] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5b31f800) [pid = 1857] [serial = 871] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa531d3400) [pid = 1857] [serial = 924] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa5f4cc400) [pid = 1857] [serial = 880] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa65997000) [pid = 1857] [serial = 909] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa53c33000) [pid = 1857] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa5392e000) [pid = 1857] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa5c547c00) [pid = 1857] [serial = 934] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa6348dc00) [pid = 1857] [serial = 883] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa5b182400) [pid = 1857] [serial = 929] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa5c8dbc00) [pid = 1857] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa5530a800) [pid = 1857] [serial = 868] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa52a1b800) [pid = 1857] [serial = 939] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa64276800) [pid = 1857] [serial = 898] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa5ba1f800) [pid = 1857] [serial = 874] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa502b7800) [pid = 1857] [serial = 914] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa653d8800) [pid = 1857] [serial = 901] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa54291800) [pid = 1857] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa5aef1000) [pid = 1857] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526781037]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa502b5800) [pid = 1857] [serial = 919] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa4fae7c00) [pid = 1857] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526773517]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa531d4400) [pid = 1857] [serial = 865] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa4d23c800) [pid = 1857] [serial = 686] [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.]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa63a15c00) [pid = 1857] [serial = 833] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa5b8d3c00) [pid = 1857] [serial = 752] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa53938c00) [pid = 1857] [serial = 719] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa5b183000) [pid = 1857] [serial = 743] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa5ba16000) [pid = 1857] [serial = 794] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa5d074c00) [pid = 1857] [serial = 806] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa5b320800) [pid = 1857] [serial = 746] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa531cf800) [pid = 1857] [serial = 761] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa5ad92000) [pid = 1857] [serial = 740] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa55308c00) [pid = 1857] [serial = 728] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa63a29800) [pid = 1857] [serial = 830] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa61250400) [pid = 1857] [serial = 881] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa52dafc00) [pid = 1857] [serial = 716] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa5ce92c00) [pid = 1857] [serial = 803] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa5be57c00) [pid = 1857] [serial = 758] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa5ad8e000) [pid = 1857] [serial = 791] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa5f426000) [pid = 1857] [serial = 814] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa52da5c00) [pid = 1857] [serial = 711] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa5c554800) [pid = 1857] [serial = 875] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa5c546000) [pid = 1857] [serial = 797] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa5ee97400) [pid = 1857] [serial = 809] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa634d3000) [pid = 1857] [serial = 827] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa5532d800) [pid = 1857] [serial = 731] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa5543f000) [pid = 1857] [serial = 734] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa538bac00) [pid = 1857] [serial = 788] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa53c3e400) [pid = 1857] [serial = 722] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7faa6047dc00) [pid = 1857] [serial = 819] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7faa6344d800) [pid = 1857] [serial = 824] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7faa5467f800) [pid = 1857] [serial = 725] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7faa56930800) [pid = 1857] [serial = 737] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7faa5b9e6400) [pid = 1857] [serial = 755] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7faa5ce8f000) [pid = 1857] [serial = 878] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7faa5b4dac00) [pid = 1857] [serial = 749] [outer = (nil)] [url = about:blank]
10:47:07 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7faa5c55d000) [pid = 1857] [serial = 800] [outer = (nil)] [url = about:blank]
10:47:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:47:07 INFO - document served over http requires an http
10:47:07 INFO - sub-resource via script-tag using the meta-referrer
10:47:07 INFO - delivery method with no-redirect and when
10:47:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
10:47:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 3859ms
10:47:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:47:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d114800 == 29 [pid = 1857] [id = 360]
10:47:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7faa4d56c400) [pid = 1857] [serial = 1010] [outer = (nil)]
10:47:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7faa5294fc00) [pid = 1857] [serial = 1011] [outer = 0x7faa4d56c400]
10:47:07 INFO - PROCESS | 1857 | 1447526827837 Marionette INFO loaded listener.js
10:47:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7faa52a1c400) [pid = 1857] [serial = 1012] [outer = 0x7faa4d56c400]
10:47:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:08 INFO - document served over http requires an http
10:47:08 INFO - sub-resource via script-tag using the meta-referrer
10:47:08 INFO - delivery method with swap-origin-redirect and when
10:47:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:47:08 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 1306ms
10:47:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:47:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c982000 == 30 [pid = 1857] [id = 361]
10:47:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7faa4aa65400) [pid = 1857] [serial = 1013] [outer = (nil)]
10:47:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7faa4aa6c000) [pid = 1857] [serial = 1014] [outer = 0x7faa4aa65400]
10:47:09 INFO - PROCESS | 1857 | 1447526829264 Marionette INFO loaded listener.js
10:47:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7faa4d246c00) [pid = 1857] [serial = 1015] [outer = 0x7faa4aa65400]
10:47:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:47:10 INFO - document served over http requires an http
10:47:10 INFO - sub-resource via xhr-request using the meta-referrer
10:47:10 INFO - delivery method with keep-origin-redirect and when
10:47:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
10:47:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1736ms
10:47:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:47:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd6e800 == 31 [pid = 1857] [id = 362]
10:47:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7faa50196c00) [pid = 1857] [serial = 1016] [outer = (nil)]
10:47:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7faa50199000) [pid = 1857] [serial = 1017] [outer = 0x7faa50196c00]
10:47:11 INFO - PROCESS | 1857 | 1447526831158 Marionette INFO loaded listener.js
10:47:11 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa50518800) [pid = 1857] [serial = 1018] [outer = 0x7faa50196c00]
10:47:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:47:12 INFO - document served over http requires an http
10:47:12 INFO - sub-resource via xhr-request using the meta-referrer
10:47:12 INFO - delivery method with no-redirect and when
10:47:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
10:47:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1637ms
10:47:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:47:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493fc000 == 32 [pid = 1857] [id = 363]
10:47:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa52955c00) [pid = 1857] [serial = 1019] [outer = (nil)]
10:47:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa52a20800) [pid = 1857] [serial = 1020] [outer = 0x7faa52955c00]
10:47:12 INFO - PROCESS | 1857 | 1447526832618 Marionette INFO loaded listener.js
10:47:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa52dae800) [pid = 1857] [serial = 1021] [outer = 0x7faa52955c00]
10:47:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:13 INFO - document served over http requires an http
10:47:13 INFO - sub-resource via xhr-request using the meta-referrer
10:47:13 INFO - delivery method with swap-origin-redirect and when
10:47:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:47:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
10:47:13 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 1545ms
10:47:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:47:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4fa40800 == 33 [pid = 1857] [id = 364]
10:47:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa4e0e1400) [pid = 1857] [serial = 1022] [outer = (nil)]
10:47:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa52f94000) [pid = 1857] [serial = 1023] [outer = 0x7faa4e0e1400]
10:47:14 INFO - PROCESS | 1857 | 1447526834191 Marionette INFO loaded listener.js
10:47:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa52f9fc00) [pid = 1857] [serial = 1024] [outer = 0x7faa4e0e1400]
10:47:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:47:15 INFO - document served over http requires an https
10:47:15 INFO - sub-resource via fetch-request using the meta-referrer
10:47:15 INFO - delivery method with keep-origin-redirect and when
10:47:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
10:47:15 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 1636ms
10:47:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:47:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50539800 == 34 [pid = 1857] [id = 365]
10:47:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa52a1a400) [pid = 1857] [serial = 1025] [outer = (nil)]
10:47:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa53184000) [pid = 1857] [serial = 1026] [outer = 0x7faa52a1a400]
10:47:15 INFO - PROCESS | 1857 | 1447526835938 Marionette INFO loaded listener.js
10:47:16 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa5318d400) [pid = 1857] [serial = 1027] [outer = 0x7faa52a1a400]
10:47:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:47:16 INFO - document served over http requires an https
10:47:16 INFO - sub-resource via fetch-request using the meta-referrer
10:47:16 INFO - delivery method with no-redirect and when
10:47:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
10:47:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1545ms
10:47:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:47:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52803800 == 35 [pid = 1857] [id = 366]
10:47:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa531d1c00) [pid = 1857] [serial = 1028] [outer = (nil)]
10:47:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa531d4c00) [pid = 1857] [serial = 1029] [outer = 0x7faa531d1c00]
10:47:17 INFO - PROCESS | 1857 | 1447526837547 Marionette INFO loaded listener.js
10:47:17 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa538b8c00) [pid = 1857] [serial = 1030] [outer = 0x7faa531d1c00]
10:47:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:18 INFO - document served over http requires an https
10:47:18 INFO - sub-resource via fetch-request using the meta-referrer
10:47:18 INFO - delivery method with swap-origin-redirect and when
10:47:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
10:47:18 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 1636ms
10:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:47:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52bb0000 == 36 [pid = 1857] [id = 367]
10:47:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa531d2800) [pid = 1857] [serial = 1031] [outer = (nil)]
10:47:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa53902400) [pid = 1857] [serial = 1032] [outer = 0x7faa531d2800]
10:47:19 INFO - PROCESS | 1857 | 1447526839059 Marionette INFO loaded listener.js
10:47:19 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa53931400) [pid = 1857] [serial = 1033] [outer = 0x7faa531d2800]
10:47:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52d26800 == 37 [pid = 1857] [id = 368]
10:47:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa5392f800) [pid = 1857] [serial = 1034] [outer = (nil)]
10:47:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa53932400) [pid = 1857] [serial = 1035] [outer = 0x7faa5392f800]
10:47:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:47:20 INFO - document served over http requires an https
10:47:20 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:20 INFO - delivery method with keep-origin-redirect and when
10:47:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:47:20 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 1508ms
10:47:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:47:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd6b800 == 38 [pid = 1857] [id = 369]
10:47:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa538b9000) [pid = 1857] [serial = 1036] [outer = (nil)]
10:47:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa5393a800) [pid = 1857] [serial = 1037] [outer = 0x7faa538b9000]
10:47:20 INFO - PROCESS | 1857 | 1447526840618 Marionette INFO loaded listener.js
10:47:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa53c3a800) [pid = 1857] [serial = 1038] [outer = 0x7faa538b9000]
10:47:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e77000 == 39 [pid = 1857] [id = 370]
10:47:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa53c36000) [pid = 1857] [serial = 1039] [outer = (nil)]
10:47:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa53c3bc00) [pid = 1857] [serial = 1040] [outer = 0x7faa53c36000]
10:47:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:47:21 INFO - document served over http requires an https
10:47:21 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:21 INFO - delivery method with no-redirect and when
10:47:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
10:47:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1527ms
10:47:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:47:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52f6e000 == 40 [pid = 1857] [id = 371]
10:47:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa5019e800) [pid = 1857] [serial = 1041] [outer = (nil)]
10:47:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa54292c00) [pid = 1857] [serial = 1042] [outer = 0x7faa5019e800]
10:47:22 INFO - PROCESS | 1857 | 1447526842251 Marionette INFO loaded listener.js
10:47:22 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa5429b800) [pid = 1857] [serial = 1043] [outer = 0x7faa5019e800]
10:47:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa530d5800 == 41 [pid = 1857] [id = 372]
10:47:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa54297400) [pid = 1857] [serial = 1044] [outer = (nil)]
10:47:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa53c3b800) [pid = 1857] [serial = 1045] [outer = 0x7faa54297400]
10:47:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:23 INFO - document served over http requires an https
10:47:23 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:23 INFO - delivery method with swap-origin-redirect and when
10:47:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:47:23 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 1577ms
10:47:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:47:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53999800 == 42 [pid = 1857] [id = 373]
10:47:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa53c37800) [pid = 1857] [serial = 1046] [outer = (nil)]
10:47:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa5429f800) [pid = 1857] [serial = 1047] [outer = 0x7faa53c37800]
10:47:23 INFO - PROCESS | 1857 | 1447526843783 Marionette INFO loaded listener.js
10:47:23 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa5468b800) [pid = 1857] [serial = 1048] [outer = 0x7faa53c37800]
10:47:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:47:24 INFO - document served over http requires an https
10:47:24 INFO - sub-resource via script-tag using the meta-referrer
10:47:24 INFO - delivery method with keep-origin-redirect and when
10:47: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"
10:47:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:47:24 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 1485ms
10:47:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:47:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53e0e800 == 43 [pid = 1857] [id = 374]
10:47:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa55107c00) [pid = 1857] [serial = 1049] [outer = (nil)]
10:47:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa5510bc00) [pid = 1857] [serial = 1050] [outer = 0x7faa55107c00]
10:47:25 INFO - PROCESS | 1857 | 1447526845210 Marionette INFO loaded listener.js
10:47:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa5530b400) [pid = 1857] [serial = 1051] [outer = 0x7faa55107c00]
10:47:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:47:27 INFO - document served over http requires an https
10:47:27 INFO - sub-resource via script-tag using the meta-referrer
10:47:27 INFO - delivery method with no-redirect and when
10:47: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"
10:47:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
10:47:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 3135ms
10:47:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:47:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54283800 == 44 [pid = 1857] [id = 375]
10:47:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa55108000) [pid = 1857] [serial = 1052] [outer = (nil)]
10:47:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa55326c00) [pid = 1857] [serial = 1053] [outer = 0x7faa55108000]
10:47:28 INFO - PROCESS | 1857 | 1447526848402 Marionette INFO loaded listener.js
10:47:28 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa55433800) [pid = 1857] [serial = 1054] [outer = 0x7faa55108000]
10:47:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:29 INFO - document served over http requires an https
10:47:29 INFO - sub-resource via script-tag using the meta-referrer
10:47:29 INFO - delivery method with swap-origin-redirect and when
10:47:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:47:29 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 1583ms
10:47:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:47:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd08800 == 45 [pid = 1857] [id = 376]
10:47:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa4d570000) [pid = 1857] [serial = 1055] [outer = (nil)]
10:47:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa4faf1c00) [pid = 1857] [serial = 1056] [outer = 0x7faa4d570000]
10:47:30 INFO - PROCESS | 1857 | 1447526850340 Marionette INFO loaded listener.js
10:47:30 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa55433c00) [pid = 1857] [serial = 1057] [outer = 0x7faa4d570000]
10:47:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:47:31 INFO - document served over http requires an https
10:47:31 INFO - sub-resource via xhr-request using the meta-referrer
10:47:31 INFO - delivery method with keep-origin-redirect and when
10:47:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
10:47:31 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 1988ms
10:47:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:47:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd72000 == 46 [pid = 1857] [id = 377]
10:47:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa4faf2800) [pid = 1857] [serial = 1058] [outer = (nil)]
10:47:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa50191800) [pid = 1857] [serial = 1059] [outer = 0x7faa4faf2800]
10:47:31 INFO - PROCESS | 1857 | 1447526851947 Marionette INFO loaded listener.js
10:47:32 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa5295e000) [pid = 1857] [serial = 1060] [outer = 0x7faa4faf2800]
10:47:33 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9d3800 == 45 [pid = 1857] [id = 359]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa65352c00) [pid = 1857] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:47:33 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9e1800 == 44 [pid = 1857] [id = 358]
10:47:33 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9c2800 == 43 [pid = 1857] [id = 357]
10:47:33 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493f3800 == 42 [pid = 1857] [id = 356]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa5f429c00) [pid = 1857] [serial = 943] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa6534e000) [pid = 1857] [serial = 899] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa54292800) [pid = 1857] [serial = 920] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa5ad8b800) [pid = 1857] [serial = 869] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa5b181c00) [pid = 1857] [serial = 930] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa63c7f800) [pid = 1857] [serial = 890] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa5c8d4400) [pid = 1857] [serial = 935] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa64271400) [pid = 1857] [serial = 896] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa53187400) [pid = 1857] [serial = 915] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa65f27400) [pid = 1857] [serial = 905] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa63a33c00) [pid = 1857] [serial = 884] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa5b4e2000) [pid = 1857] [serial = 861] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa63c72000) [pid = 1857] [serial = 887] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa5b8d8c00) [pid = 1857] [serial = 872] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa63ce9000) [pid = 1857] [serial = 893] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa53c38400) [pid = 1857] [serial = 866] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa664cf800) [pid = 1857] [serial = 910] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa5c8d9000) [pid = 1857] [serial = 940] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa554e6400) [pid = 1857] [serial = 925] [outer = (nil)] [url = about:blank]
10:47:33 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa6577d000) [pid = 1857] [serial = 902] [outer = (nil)] [url = about:blank]
10:47:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:47:33 INFO - document served over http requires an https
10:47:33 INFO - sub-resource via xhr-request using the meta-referrer
10:47:33 INFO - delivery method with no-redirect and when
10:47:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
10:47:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1638ms
10:47:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:47:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9df800 == 43 [pid = 1857] [id = 378]
10:47:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa4d242c00) [pid = 1857] [serial = 1061] [outer = (nil)]
10:47:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa502bf400) [pid = 1857] [serial = 1062] [outer = 0x7faa4d242c00]
10:47:33 INFO - PROCESS | 1857 | 1447526853542 Marionette INFO loaded listener.js
10:47:33 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa52da4400) [pid = 1857] [serial = 1063] [outer = 0x7faa4d242c00]
10:47:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:34 INFO - document served over http requires an https
10:47:34 INFO - sub-resource via xhr-request using the meta-referrer
10:47:34 INFO - delivery method with swap-origin-redirect and when
10:47:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
10:47:34 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 1233ms
10:47:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
10:47:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4fa2c800 == 44 [pid = 1857] [id = 379]
10:47:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa4fc07000) [pid = 1857] [serial = 1064] [outer = (nil)]
10:47:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa52e61000) [pid = 1857] [serial = 1065] [outer = 0x7faa4fc07000]
10:47:34 INFO - PROCESS | 1857 | 1447526854818 Marionette INFO loaded listener.js
10:47:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa531d2c00) [pid = 1857] [serial = 1066] [outer = 0x7faa4fc07000]
10:47:35 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:47:35 INFO - document served over http requires an http
10:47:35 INFO - sub-resource via fetch-request using the meta-referrer
10:47:35 INFO - delivery method with keep-origin-redirect and when
10:47:35 INFO - the target request is same-origin.
10:47:35 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 1285ms
10:47:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:47:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52bb2000 == 45 [pid = 1857] [id = 380]
10:47:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa502bcc00) [pid = 1857] [serial = 1067] [outer = (nil)]
10:47:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa538b6400) [pid = 1857] [serial = 1068] [outer = 0x7faa502bcc00]
10:47:36 INFO - PROCESS | 1857 | 1447526856081 Marionette INFO loaded listener.js
10:47:36 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa5390e000) [pid = 1857] [serial = 1069] [outer = 0x7faa502bcc00]
10:47:37 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:47:37 INFO - document served over http requires an http
10:47:37 INFO - sub-resource via fetch-request using the meta-referrer
10:47:37 INFO - delivery method with no-redirect and when
10:47:37 INFO - the target request is same-origin.
10:47:37 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 1279ms
10:47:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:47:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa539a8800 == 46 [pid = 1857] [id = 381]
10:47:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa530f1c00) [pid = 1857] [serial = 1070] [outer = (nil)]
10:47:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa53c3f800) [pid = 1857] [serial = 1071] [outer = 0x7faa530f1c00]
10:47:37 INFO - PROCESS | 1857 | 1447526857360 Marionette INFO loaded listener.js
10:47:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa55304800) [pid = 1857] [serial = 1072] [outer = 0x7faa530f1c00]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa5b319800) [pid = 1857] [serial = 947] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa502bbc00) [pid = 1857] [serial = 1007] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa5f4c2c00) [pid = 1857] [serial = 953] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa5f4c3c00) [pid = 1857] [serial = 956] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa4d23ac00) [pid = 1857] [serial = 999] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa4d573c00) [pid = 1857] [serial = 1004] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa54291000) [pid = 1857] [serial = 944] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa4d568000) [pid = 1857] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa5f42e800) [pid = 1857] [serial = 950] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa4fc03400) [pid = 1857] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa4d572000) [pid = 1857] [serial = 968] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa65c88400) [pid = 1857] [serial = 959] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa52e52400) [pid = 1857] [serial = 977] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa6a9e1c00) [pid = 1857] [serial = 971] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa4e0e4000) [pid = 1857] [serial = 983] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa4e0e4400) [pid = 1857] [serial = 986] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa53191800) [pid = 1857] [serial = 980] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa4aa61000) [pid = 1857] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526814227]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa4faf4400) [pid = 1857] [serial = 965] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa71991c00) [pid = 1857] [serial = 974] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa4fae7800) [pid = 1857] [serial = 962] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa73178800) [pid = 1857] [serial = 989] [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]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa4d23d000) [pid = 1857] [serial = 1000] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa71d70400) [pid = 1857] [serial = 978] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa4fc09c00) [pid = 1857] [serial = 995] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa63c77400) [pid = 1857] [serial = 957] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa4e0e5000) [pid = 1857] [serial = 984] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa72f3c000) [pid = 1857] [serial = 981] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa4e0e4c00) [pid = 1857] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa4aa63c00) [pid = 1857] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526814227]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa65f1ac00) [pid = 1857] [serial = 960] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa5429c800) [pid = 1857] [serial = 945] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa67653c00) [pid = 1857] [serial = 966] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa7199b800) [pid = 1857] [serial = 975] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7faa50510000) [pid = 1857] [serial = 987] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7faa4fc06400) [pid = 1857] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7faa73451400) [pid = 1857] [serial = 990] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7faa6088d000) [pid = 1857] [serial = 954] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7faa502bf000) [pid = 1857] [serial = 1008] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7faa5b9dd800) [pid = 1857] [serial = 948] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7faa4fc04400) [pid = 1857] [serial = 1005] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7faa6690dc00) [pid = 1857] [serial = 963] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7faa5f4c5c00) [pid = 1857] [serial = 951] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7faa6aa8ec00) [pid = 1857] [serial = 972] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7faa67e92800) [pid = 1857] [serial = 969] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7faa5294fc00) [pid = 1857] [serial = 1011] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 95 (0x7faa68c3d800) [pid = 1857] [serial = 970] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 94 (0x7faa665c4400) [pid = 1857] [serial = 961] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7faa71539400) [pid = 1857] [serial = 973] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7faa7254ac00) [pid = 1857] [serial = 979] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 91 (0x7faa6743f800) [pid = 1857] [serial = 964] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 90 (0x7faa71c78800) [pid = 1857] [serial = 976] [outer = (nil)] [url = about:blank]
10:47:37 INFO - PROCESS | 1857 | --DOMWINDOW == 89 (0x7faa67c97c00) [pid = 1857] [serial = 967] [outer = (nil)] [url = about:blank]
10:47:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:38 INFO - document served over http requires an http
10:47:38 INFO - sub-resource via fetch-request using the meta-referrer
10:47:38 INFO - delivery method with swap-origin-redirect and when
10: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"
10:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:47:38 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 1379ms
10:47:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
10:47:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5514e000 == 47 [pid = 1857] [id = 382]
10:47:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 90 (0x7faa4fae7800) [pid = 1857] [serial = 1073] [outer = (nil)]
10:47:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7faa55322400) [pid = 1857] [serial = 1074] [outer = 0x7faa4fae7800]
10:47:38 INFO - PROCESS | 1857 | 1447526858750 Marionette INFO loaded listener.js
10:47:38 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7faa5543bc00) [pid = 1857] [serial = 1075] [outer = 0x7faa4fae7800]
10:47:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55167000 == 48 [pid = 1857] [id = 383]
10:47:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7faa5543b400) [pid = 1857] [serial = 1076] [outer = (nil)]
10:47:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7faa55440400) [pid = 1857] [serial = 1077] [outer = 0x7faa5543b400]
10:47:39 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:47:39 INFO - document served over http requires an http
10:47:39 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:39 INFO - delivery method with keep-origin-redirect and when
10:47:39 INFO - the target request is same-origin.
10:47:39 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 1184ms
10:47:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:47:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493f8000 == 49 [pid = 1857] [id = 384]
10:47:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7faa4aa61800) [pid = 1857] [serial = 1078] [outer = (nil)]
10:47:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7faa4aa64800) [pid = 1857] [serial = 1079] [outer = 0x7faa4aa61800]
10:47:40 INFO - PROCESS | 1857 | 1447526860163 Marionette INFO loaded listener.js
10:47:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7faa4fae7400) [pid = 1857] [serial = 1080] [outer = 0x7faa4aa61800]
10:47:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4df6b800 == 50 [pid = 1857] [id = 385]
10:47:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7faa4faf0400) [pid = 1857] [serial = 1081] [outer = (nil)]
10:47:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7faa4faee400) [pid = 1857] [serial = 1082] [outer = 0x7faa4faf0400]
10:47:41 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:47:41 INFO - document served over http requires an http
10:47:41 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:41 INFO - delivery method with no-redirect and when
10:47:41 INFO - the target request is same-origin.
10:47:41 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 1740ms
10:47:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:47:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52ba2000 == 51 [pid = 1857] [id = 386]
10:47:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7faa502b7800) [pid = 1857] [serial = 1083] [outer = (nil)]
10:47:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7faa52a1b800) [pid = 1857] [serial = 1084] [outer = 0x7faa502b7800]
10:47:41 INFO - PROCESS | 1857 | 1447526861951 Marionette INFO loaded listener.js
10:47:42 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7faa52f96400) [pid = 1857] [serial = 1085] [outer = 0x7faa502b7800]
10:47:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5515c800 == 52 [pid = 1857] [id = 387]
10:47:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7faa53185c00) [pid = 1857] [serial = 1086] [outer = (nil)]
10:47:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7faa53191800) [pid = 1857] [serial = 1087] [outer = 0x7faa53185c00]
10:47:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:43 INFO - document served over http requires an http
10:47:43 INFO - sub-resource via iframe-tag using the meta-referrer
10:47:43 INFO - delivery method with swap-origin-redirect and when
10: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"
10:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:47:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:47:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:47:43 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 1733ms
10:47:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
10:47:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556eb800 == 53 [pid = 1857] [id = 388]
10:47:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7faa53937800) [pid = 1857] [serial = 1088] [outer = (nil)]
10:47:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7faa54686c00) [pid = 1857] [serial = 1089] [outer = 0x7faa53937800]
10:47:43 INFO - PROCESS | 1857 | 1447526863704 Marionette INFO loaded listener.js
10:47:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7faa55439000) [pid = 1857] [serial = 1090] [outer = 0x7faa53937800]
10:47:44 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:47:44 INFO - document served over http requires an http
10:47:44 INFO - sub-resource via script-tag using the meta-referrer
10:47:44 INFO - delivery method with keep-origin-redirect and when
10:47:44 INFO - the target request is same-origin.
10:47:44 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 1579ms
10:47:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:47:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5595a000 == 54 [pid = 1857] [id = 389]
10:47:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7faa554efc00) [pid = 1857] [serial = 1091] [outer = (nil)]
10:47:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa554f3c00) [pid = 1857] [serial = 1092] [outer = 0x7faa554efc00]
10:47:45 INFO - PROCESS | 1857 | 1447526865271 Marionette INFO loaded listener.js
10:47:45 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa56934800) [pid = 1857] [serial = 1093] [outer = 0x7faa554efc00]
10:47:46 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:47:46 INFO - document served over http requires an http
10:47:46 INFO - sub-resource via script-tag using the meta-referrer
10:47:46 INFO - delivery method with no-redirect and when
10:47:46 INFO - the target request is same-origin.
10:47:46 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 1487ms
10:47:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
10:47:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5688f000 == 55 [pid = 1857] [id = 390]
10:47:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa5ad8bc00) [pid = 1857] [serial = 1094] [outer = (nil)]
10:47:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa5ad8d400) [pid = 1857] [serial = 1095] [outer = 0x7faa5ad8bc00]
10:47:46 INFO - PROCESS | 1857 | 1447526866687 Marionette INFO loaded listener.js
10:47:46 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa5ad97400) [pid = 1857] [serial = 1096] [outer = 0x7faa5ad8bc00]
10:47:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:47 INFO - document served over http requires an http
10:47:47 INFO - sub-resource via script-tag using the meta-referrer
10:47:47 INFO - delivery method with swap-origin-redirect and when
10:47:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:47:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:47:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:47:47 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 1531ms
10:47:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
10:47:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568bb000 == 56 [pid = 1857] [id = 391]
10:47:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa5aeed400) [pid = 1857] [serial = 1097] [outer = (nil)]
10:47:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa5aeee400) [pid = 1857] [serial = 1098] [outer = 0x7faa5aeed400]
10:47:48 INFO - PROCESS | 1857 | 1447526868311 Marionette INFO loaded listener.js
10:47:48 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa5b17d800) [pid = 1857] [serial = 1099] [outer = 0x7faa5aeed400]
10:47:49 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:47:49 INFO - document served over http requires an http
10:47:49 INFO - sub-resource via xhr-request using the meta-referrer
10:47:49 INFO - delivery method with keep-origin-redirect and when
10:47:49 INFO - the target request is same-origin.
10:47:49 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 1445ms
10:47:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:47:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa569b7800 == 57 [pid = 1857] [id = 392]
10:47:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa5aeed800) [pid = 1857] [serial = 1100] [outer = (nil)]
10:47:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa5b184000) [pid = 1857] [serial = 1101] [outer = 0x7faa5aeed800]
10:47:49 INFO - PROCESS | 1857 | 1447526869679 Marionette INFO loaded listener.js
10:47:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa5b31bc00) [pid = 1857] [serial = 1102] [outer = 0x7faa5aeed800]
10:47:50 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:47:50 INFO - document served over http requires an http
10:47:50 INFO - sub-resource via xhr-request using the meta-referrer
10:47:50 INFO - delivery method with no-redirect and when
10:47:50 INFO - the target request is same-origin.
10:47:50 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 1386ms
10:47:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
10:47:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ae30800 == 58 [pid = 1857] [id = 393]
10:47:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa4aa61000) [pid = 1857] [serial = 1103] [outer = (nil)]
10:47:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa5b31f800) [pid = 1857] [serial = 1104] [outer = 0x7faa4aa61000]
10:47:51 INFO - PROCESS | 1857 | 1447526871091 Marionette INFO loaded listener.js
10:47:51 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa5b417c00) [pid = 1857] [serial = 1105] [outer = 0x7faa4aa61000]
10:47:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:52 INFO - document served over http requires an http
10:47:52 INFO - sub-resource via xhr-request using the meta-referrer
10:47:52 INFO - delivery method with swap-origin-redirect and when
10: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"
10:47:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:47:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:47:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:47:52 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 1425ms
10:47:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
10:47:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5aeda800 == 59 [pid = 1857] [id = 394]
10:47:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa5b181c00) [pid = 1857] [serial = 1106] [outer = (nil)]
10:47:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa5b4db000) [pid = 1857] [serial = 1107] [outer = 0x7faa5b181c00]
10:47:52 INFO - PROCESS | 1857 | 1447526872542 Marionette INFO loaded listener.js
10:47:52 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa5b4e5000) [pid = 1857] [serial = 1108] [outer = 0x7faa5b181c00]
10:47:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:47:53 INFO - document served over http requires an https
10:47:53 INFO - sub-resource via fetch-request using the meta-referrer
10:47:53 INFO - delivery method with keep-origin-redirect and when
10:47:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:47:53 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 1481ms
10:47:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:47:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b0fd000 == 60 [pid = 1857] [id = 395]
10:47:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa5b183400) [pid = 1857] [serial = 1109] [outer = (nil)]
10:47:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa5b8d0800) [pid = 1857] [serial = 1110] [outer = 0x7faa5b183400]
10:47:54 INFO - PROCESS | 1857 | 1447526874059 Marionette INFO loaded listener.js
10:47:54 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa5b8dbc00) [pid = 1857] [serial = 1111] [outer = 0x7faa5b183400]
10:47:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:47:55 INFO - document served over http requires an https
10:47:55 INFO - sub-resource via fetch-request using the meta-referrer
10:47:55 INFO - delivery method with no-redirect and when
10:47:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
10:47:55 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 1497ms
10:47:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
10:47:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b427000 == 61 [pid = 1857] [id = 396]
10:47:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa5b8cd400) [pid = 1857] [serial = 1112] [outer = (nil)]
10:47:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa5b9df800) [pid = 1857] [serial = 1113] [outer = 0x7faa5b8cd400]
10:47:55 INFO - PROCESS | 1857 | 1447526875545 Marionette INFO loaded listener.js
10:47:55 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa5ba17000) [pid = 1857] [serial = 1114] [outer = 0x7faa5b8cd400]
10:47:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:56 INFO - document served over http requires an https
10:47:56 INFO - sub-resource via fetch-request using the meta-referrer
10:47:56 INFO - delivery method with swap-origin-redirect and when
10:47:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:47:56 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 1638ms
10:47:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:47:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bc2d000 == 62 [pid = 1857] [id = 397]
10:47:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa5ba12400) [pid = 1857] [serial = 1115] [outer = (nil)]
10:47:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa5bc0f800) [pid = 1857] [serial = 1116] [outer = 0x7faa5ba12400]
10:47:57 INFO - PROCESS | 1857 | 1447526877306 Marionette INFO loaded listener.js
10:47:57 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa5be5fc00) [pid = 1857] [serial = 1117] [outer = 0x7faa5ba12400]
10:47:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:47:58 INFO - document served over http requires an https
10:47:58 INFO - sub-resource via fetch-request using the meta-referrer
10:47:58 INFO - delivery method with swap-origin-redirect and when
10: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"
10:47:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:47:58 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 1531ms
10:47:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
10:47:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5beb4800 == 63 [pid = 1857] [id = 398]
10:47:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5ba1d000) [pid = 1857] [serial = 1118] [outer = (nil)]
10:47:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa5c546000) [pid = 1857] [serial = 1119] [outer = 0x7faa5ba1d000]
10:47:58 INFO - PROCESS | 1857 | 1447526878741 Marionette INFO loaded listener.js
10:47:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa5c553800) [pid = 1857] [serial = 1120] [outer = 0x7faa5ba1d000]
10:47:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:47:59 INFO - document served over http requires an https
10:47:59 INFO - sub-resource via fetch-request using the meta-referrer
10:47:59 INFO - delivery method with keep-origin-redirect and when
10:47:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:47:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:47:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:47:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:47:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:47:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:47:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:47:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:47:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:47:59 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 1528ms
10:47:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:48:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c804000 == 64 [pid = 1857] [id = 399]
10:48:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa5c55dc00) [pid = 1857] [serial = 1121] [outer = (nil)]
10:48:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa5c55f000) [pid = 1857] [serial = 1122] [outer = 0x7faa5c55dc00]
10:48:00 INFO - PROCESS | 1857 | 1447526880447 Marionette INFO loaded listener.js
10:48:00 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa5c8d8800) [pid = 1857] [serial = 1123] [outer = 0x7faa5c55dc00]
10:48:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:48:02 INFO - document served over http requires an https
10:48:02 INFO - sub-resource via fetch-request using the meta-referrer
10:48:02 INFO - delivery method with no-redirect and when
10:48:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:48:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:48:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:48:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
10:48:02 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 2934ms
10:48:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
10:48:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4de3b000 == 65 [pid = 1857] [id = 400]
10:48:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa4aa6fc00) [pid = 1857] [serial = 1124] [outer = (nil)]
10:48:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa5050c800) [pid = 1857] [serial = 1125] [outer = 0x7faa4aa6fc00]
10:48:03 INFO - PROCESS | 1857 | 1447526883292 Marionette INFO loaded listener.js
10:48:03 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa5c558c00) [pid = 1857] [serial = 1126] [outer = 0x7faa4aa6fc00]
10:48:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:48:04 INFO - document served over http requires an https
10:48:04 INFO - sub-resource via fetch-request using the meta-referrer
10:48:04 INFO - delivery method with swap-origin-redirect and when
10:48:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:48:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:48:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:48:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:48:04 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 1782ms
10:48:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:48:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50682800 == 66 [pid = 1857] [id = 401]
10:48:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5019b800) [pid = 1857] [serial = 1127] [outer = (nil)]
10:48:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5050c400) [pid = 1857] [serial = 1128] [outer = 0x7faa5019b800]
10:48:05 INFO - PROCESS | 1857 | 1447526885052 Marionette INFO loaded listener.js
10:48:05 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa52e5e400) [pid = 1857] [serial = 1129] [outer = 0x7faa5019b800]
10:48:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493eb000 == 67 [pid = 1857] [id = 402]
10:48:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa4d570400) [pid = 1857] [serial = 1130] [outer = (nil)]
10:48:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa4d570c00) [pid = 1857] [serial = 1131] [outer = 0x7faa4d570400]
10:48:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:48:06 INFO - document served over http requires an https
10:48:06 INFO - sub-resource via iframe-tag using the meta-referrer
10:48:06 INFO - delivery method with keep-origin-redirect and when
10:48:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:48:06 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 1731ms
10:48:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:48:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9b8800 == 68 [pid = 1857] [id = 403]
10:48:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa4d572400) [pid = 1857] [serial = 1132] [outer = (nil)]
10:48:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa4e0eac00) [pid = 1857] [serial = 1133] [outer = 0x7faa4d572400]
10:48:06 INFO - PROCESS | 1857 | 1447526886874 Marionette INFO loaded listener.js
10:48:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa52da2800) [pid = 1857] [serial = 1134] [outer = 0x7faa4d572400]
10:48:07 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53e0c800 == 67 [pid = 1857] [id = 259]
10:48:07 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50538000 == 66 [pid = 1857] [id = 251]
10:48:07 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4df73000 == 65 [pid = 1857] [id = 249]
10:48:07 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55167000 == 64 [pid = 1857] [id = 383]
10:48:07 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d114800 == 63 [pid = 1857] [id = 360]
10:48:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c98f800 == 64 [pid = 1857] [id = 404]
10:48:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa4e0e3000) [pid = 1857] [serial = 1135] [outer = (nil)]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54283800 == 63 [pid = 1857] [id = 375]
10:48:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa50516400) [pid = 1857] [serial = 1136] [outer = 0x7faa4e0e3000]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53999800 == 62 [pid = 1857] [id = 373]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa530d5800 == 61 [pid = 1857] [id = 372]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52f6e000 == 60 [pid = 1857] [id = 371]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e77000 == 59 [pid = 1857] [id = 370]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52d26800 == 58 [pid = 1857] [id = 368]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52bb0000 == 57 [pid = 1857] [id = 367]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52803800 == 56 [pid = 1857] [id = 366]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50539800 == 55 [pid = 1857] [id = 365]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4fa40800 == 54 [pid = 1857] [id = 364]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493fc000 == 53 [pid = 1857] [id = 363]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd6e800 == 52 [pid = 1857] [id = 362]
10:48:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c982000 == 51 [pid = 1857] [id = 361]
10:48:08 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa56937000) [pid = 1857] [serial = 946] [outer = (nil)] [url = about:blank]
10:48:08 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa73176400) [pid = 1857] [serial = 985] [outer = (nil)] [url = about:blank]
10:48:08 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa50516c00) [pid = 1857] [serial = 988] [outer = (nil)] [url = about:blank]
10:48:08 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa60883400) [pid = 1857] [serial = 952] [outer = (nil)] [url = about:blank]
10:48:08 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa4d248000) [pid = 1857] [serial = 1001] [outer = (nil)] [url = about:blank]
10:48:08 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa50193800) [pid = 1857] [serial = 1006] [outer = (nil)] [url = about:blank]
10:48:08 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa5051b000) [pid = 1857] [serial = 1009] [outer = (nil)] [url = about:blank]
10:48:08 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa5ce95c00) [pid = 1857] [serial = 949] [outer = (nil)] [url = about:blank]
10:48:08 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa64005400) [pid = 1857] [serial = 958] [outer = (nil)] [url = about:blank]
10:48:08 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa73562400) [pid = 1857] [serial = 991] [outer = (nil)] [url = about:blank]
10:48:08 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa63a1b000) [pid = 1857] [serial = 955] [outer = (nil)] [url = about:blank]
10:48:08 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa73450800) [pid = 1857] [serial = 982] [outer = (nil)] [url = about:blank]
10:48:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:48:08 INFO - document served over http requires an https
10:48:08 INFO - sub-resource via iframe-tag using the meta-referrer
10:48:08 INFO - delivery method with no-redirect and when
10:48: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"
10:48:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
10:48:08 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 2186ms
10:48:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:48:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d121800 == 52 [pid = 1857] [id = 405]
10:48:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa4d574000) [pid = 1857] [serial = 1137] [outer = (nil)]
10:48:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa52f98800) [pid = 1857] [serial = 1138] [outer = 0x7faa4d574000]
10:48:08 INFO - PROCESS | 1857 | 1447526888938 Marionette INFO loaded listener.js
10:48:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa531d4000) [pid = 1857] [serial = 1139] [outer = 0x7faa4d574000]
10:48:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3f4000 == 53 [pid = 1857] [id = 406]
10:48:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa53189800) [pid = 1857] [serial = 1140] [outer = (nil)]
10:48:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa531d7c00) [pid = 1857] [serial = 1141] [outer = 0x7faa53189800]
10:48:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:48:10 INFO - document served over http requires an https
10:48:10 INFO - sub-resource via iframe-tag using the meta-referrer
10:48:10 INFO - delivery method with swap-origin-redirect and when
10:48: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"
10:48:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:48:10 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 1480ms
10:48:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:48:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4fa2f800 == 54 [pid = 1857] [id = 407]
10:48:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa53190000) [pid = 1857] [serial = 1142] [outer = (nil)]
10:48:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa538bc800) [pid = 1857] [serial = 1143] [outer = 0x7faa53190000]
10:48:10 INFO - PROCESS | 1857 | 1447526890484 Marionette INFO loaded listener.js
10:48:10 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa53c32c00) [pid = 1857] [serial = 1144] [outer = 0x7faa53190000]
10:48:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d105800 == 55 [pid = 1857] [id = 408]
10:48:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa53911400) [pid = 1857] [serial = 1145] [outer = (nil)]
10:48:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa53c36c00) [pid = 1857] [serial = 1146] [outer = 0x7faa53911400]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa5392f800) [pid = 1857] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa4faf2800) [pid = 1857] [serial = 1058] [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]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa502bcc00) [pid = 1857] [serial = 1067] [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]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa54297400) [pid = 1857] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa4d56c400) [pid = 1857] [serial = 1010] [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]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa53c36000) [pid = 1857] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526841313]
10:48:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:48:11 INFO - document served over http requires an https
10:48:11 INFO - sub-resource via iframe-tag using the meta-referrer
10:48:11 INFO - delivery method with swap-origin-redirect and when
10:48:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:48:11 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 1792ms
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa55326c00) [pid = 1857] [serial = 1053] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa53c3b800) [pid = 1857] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa54292c00) [pid = 1857] [serial = 1042] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa5429f800) [pid = 1857] [serial = 1047] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa5510bc00) [pid = 1857] [serial = 1050] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa55322400) [pid = 1857] [serial = 1074] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa4faf1c00) [pid = 1857] [serial = 1056] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa53c3bc00) [pid = 1857] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526841313]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa5393a800) [pid = 1857] [serial = 1037] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa50199000) [pid = 1857] [serial = 1017] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa531d4c00) [pid = 1857] [serial = 1029] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa52f94000) [pid = 1857] [serial = 1023] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa52e61000) [pid = 1857] [serial = 1065] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa52a20800) [pid = 1857] [serial = 1020] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa4aa6c000) [pid = 1857] [serial = 1014] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa538b6400) [pid = 1857] [serial = 1068] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa50191800) [pid = 1857] [serial = 1059] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa53932400) [pid = 1857] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa53902400) [pid = 1857] [serial = 1032] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa53184000) [pid = 1857] [serial = 1026] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa53c3f800) [pid = 1857] [serial = 1071] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa502bf400) [pid = 1857] [serial = 1062] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa530f1c00) [pid = 1857] [serial = 1070] [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]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa4d242c00) [pid = 1857] [serial = 1061] [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]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa4fc07000) [pid = 1857] [serial = 1064] [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]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa52a1c400) [pid = 1857] [serial = 1012] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa5295e000) [pid = 1857] [serial = 1060] [outer = (nil)] [url = about:blank]
10:48:11 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa52da4400) [pid = 1857] [serial = 1063] [outer = (nil)] [url = about:blank]
10:48:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:48:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50686000 == 56 [pid = 1857] [id = 409]
10:48:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa4faf1c00) [pid = 1857] [serial = 1147] [outer = (nil)]
10:48:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa50199000) [pid = 1857] [serial = 1148] [outer = 0x7faa4faf1c00]
10:48:12 INFO - PROCESS | 1857 | 1447526892312 Marionette INFO loaded listener.js
10:48:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa53c36000) [pid = 1857] [serial = 1149] [outer = 0x7faa4faf1c00]
10:48:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52d2e000 == 57 [pid = 1857] [id = 410]
10:48:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa53c3e800) [pid = 1857] [serial = 1150] [outer = (nil)]
10:48:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa54292800) [pid = 1857] [serial = 1151] [outer = 0x7faa53c3e800]
10:48:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:48:13 INFO - document served over http requires an https
10:48:13 INFO - sub-resource via iframe-tag using the meta-referrer
10:48:13 INFO - delivery method with keep-origin-redirect and when
10:48:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:48:13 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 1332ms
10:48:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:48:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52d3c000 == 58 [pid = 1857] [id = 411]
10:48:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa5510bc00) [pid = 1857] [serial = 1152] [outer = (nil)]
10:48:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa55307c00) [pid = 1857] [serial = 1153] [outer = 0x7faa5510bc00]
10:48:13 INFO - PROCESS | 1857 | 1447526893480 Marionette INFO loaded listener.js
10:48:13 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa55438c00) [pid = 1857] [serial = 1154] [outer = 0x7faa5510bc00]
10:48:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5399c800 == 59 [pid = 1857] [id = 412]
10:48:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa55311400) [pid = 1857] [serial = 1155] [outer = (nil)]
10:48:14 INFO - PROCESS | 1857 | [1857] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
10:48:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa4aa68400) [pid = 1857] [serial = 1156] [outer = 0x7faa55311400]
10:48:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:48:14 INFO - document served over http requires an https
10:48:14 INFO - sub-resource via iframe-tag using the meta-referrer
10:48:14 INFO - delivery method with no-redirect and when
10:48:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
10:48:14 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 1380ms
10:48:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:48:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd70000 == 60 [pid = 1857] [id = 413]
10:48:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa4fc0f800) [pid = 1857] [serial = 1157] [outer = (nil)]
10:48:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa5019ac00) [pid = 1857] [serial = 1158] [outer = 0x7faa4fc0f800]
10:48:15 INFO - PROCESS | 1857 | 1447526895176 Marionette INFO loaded listener.js
10:48:15 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa52a1ec00) [pid = 1857] [serial = 1159] [outer = 0x7faa4fc0f800]
10:48:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5066e800 == 61 [pid = 1857] [id = 414]
10:48:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa52da6000) [pid = 1857] [serial = 1160] [outer = (nil)]
10:48:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa538b8800) [pid = 1857] [serial = 1161] [outer = 0x7faa52da6000]
10:48:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:48:16 INFO - document served over http requires an https
10:48:16 INFO - sub-resource via iframe-tag using the meta-referrer
10:48:16 INFO - delivery method with swap-origin-redirect and when
10:48:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:48:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:48:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:48:16 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 1732ms
10:48:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:48:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52f65000 == 62 [pid = 1857] [id = 415]
10:48:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa52e53800) [pid = 1857] [serial = 1162] [outer = (nil)]
10:48:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa538b5c00) [pid = 1857] [serial = 1163] [outer = 0x7faa52e53800]
10:48:16 INFO - PROCESS | 1857 | 1447526896909 Marionette INFO loaded listener.js
10:48:17 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa54681000) [pid = 1857] [serial = 1164] [outer = 0x7faa52e53800]
10:48:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:48:18 INFO - document served over http requires an https
10:48:18 INFO - sub-resource via script-tag using the meta-referrer
10:48:18 INFO - delivery method with keep-origin-redirect and when
10:48:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:48:18 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 1685ms
10:48:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:48:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54284800 == 63 [pid = 1857] [id = 416]
10:48:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa554ea400) [pid = 1857] [serial = 1165] [outer = (nil)]
10:48:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa554f0000) [pid = 1857] [serial = 1166] [outer = 0x7faa554ea400]
10:48:18 INFO - PROCESS | 1857 | 1447526898649 Marionette INFO loaded listener.js
10:48:18 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa5ad90800) [pid = 1857] [serial = 1167] [outer = 0x7faa554ea400]
10:48:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:48:19 INFO - document served over http requires an https
10:48:19 INFO - sub-resource via script-tag using the meta-referrer
10:48:19 INFO - delivery method with no-redirect and when
10:48:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
10:48:19 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 1539ms
10:48:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:48:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556e2800 == 64 [pid = 1857] [id = 417]
10:48:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa5ad91800) [pid = 1857] [serial = 1168] [outer = (nil)]
10:48:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa5aeef400) [pid = 1857] [serial = 1169] [outer = 0x7faa5ad91800]
10:48:20 INFO - PROCESS | 1857 | 1447526900095 Marionette INFO loaded listener.js
10:48:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa5b321c00) [pid = 1857] [serial = 1170] [outer = 0x7faa5ad91800]
10:48:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:48:21 INFO - document served over http requires an https
10:48:21 INFO - sub-resource via script-tag using the meta-referrer
10:48:21 INFO - delivery method with swap-origin-redirect and when
10:48:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:48:21 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 1532ms
10:48:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
10:48:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ae28800 == 65 [pid = 1857] [id = 418]
10:48:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa5b8da800) [pid = 1857] [serial = 1171] [outer = (nil)]
10:48:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa5b9e1800) [pid = 1857] [serial = 1172] [outer = 0x7faa5b8da800]
10:48:21 INFO - PROCESS | 1857 | 1447526901685 Marionette INFO loaded listener.js
10:48:21 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5ba1f000) [pid = 1857] [serial = 1173] [outer = 0x7faa5b8da800]
10:48:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:48:22 INFO - document served over http requires an https
10:48:22 INFO - sub-resource via script-tag using the meta-referrer
10:48:22 INFO - delivery method with swap-origin-redirect and when
10:48:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:48:22 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 1506ms
10:48:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:48:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce09000 == 66 [pid = 1857] [id = 419]
10:48:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5be5ec00) [pid = 1857] [serial = 1174] [outer = (nil)]
10:48:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5c564800) [pid = 1857] [serial = 1175] [outer = 0x7faa5be5ec00]
10:48:23 INFO - PROCESS | 1857 | 1447526903215 Marionette INFO loaded listener.js
10:48:23 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa5ce8d400) [pid = 1857] [serial = 1176] [outer = 0x7faa5be5ec00]
10:48:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:48:24 INFO - document served over http requires an https
10:48:24 INFO - sub-resource via script-tag using the meta-referrer
10:48:24 INFO - delivery method with keep-origin-redirect and when
10:48:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:48:24 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 1479ms
10:48:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:48:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce65800 == 67 [pid = 1857] [id = 420]
10:48:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa5c548400) [pid = 1857] [serial = 1177] [outer = (nil)]
10:48:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa5ce93800) [pid = 1857] [serial = 1178] [outer = 0x7faa5c548400]
10:48:24 INFO - PROCESS | 1857 | 1447526904656 Marionette INFO loaded listener.js
10:48:24 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5d070400) [pid = 1857] [serial = 1179] [outer = 0x7faa5c548400]
10:48:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:48:25 INFO - document served over http requires an https
10:48:25 INFO - sub-resource via script-tag using the meta-referrer
10:48:25 INFO - delivery method with no-redirect and when
10:48:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
10:48:25 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 1392ms
10:48:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:48:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ecb1000 == 68 [pid = 1857] [id = 421]
10:48:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa5ce8d000) [pid = 1857] [serial = 1180] [outer = (nil)]
10:48:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa5d078800) [pid = 1857] [serial = 1181] [outer = 0x7faa5ce8d000]
10:48:26 INFO - PROCESS | 1857 | 1447526906070 Marionette INFO loaded listener.js
10:48:26 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa5ee95400) [pid = 1857] [serial = 1182] [outer = 0x7faa5ce8d000]
10:48:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:48:27 INFO - document served over http requires an https
10:48:27 INFO - sub-resource via script-tag using the meta-referrer
10:48:27 INFO - delivery method with swap-origin-redirect and when
10:48:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:48:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:48:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:48:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1495ms
10:48:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
10:48:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f46b000 == 69 [pid = 1857] [id = 422]
10:48:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa5d072400) [pid = 1857] [serial = 1183] [outer = (nil)]
10:48:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa5ee9c800) [pid = 1857] [serial = 1184] [outer = 0x7faa5d072400]
10:48:27 INFO - PROCESS | 1857 | 1447526907603 Marionette INFO loaded listener.js
10:48:27 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa5eef4000) [pid = 1857] [serial = 1185] [outer = 0x7faa5d072400]
10:48:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:48:28 INFO - document served over http requires an https
10:48:28 INFO - sub-resource via xhr-request using the meta-referrer
10:48:28 INFO - delivery method with keep-origin-redirect and when
10:48:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:48:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:48:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:48:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1487ms
10:48:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:48:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f487000 == 70 [pid = 1857] [id = 423]
10:48:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa5ee98000) [pid = 1857] [serial = 1186] [outer = (nil)]
10:48:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa5f422400) [pid = 1857] [serial = 1187] [outer = 0x7faa5ee98000]
10:48:29 INFO - PROCESS | 1857 | 1447526909089 Marionette INFO loaded listener.js
10:48:29 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa5f4bf400) [pid = 1857] [serial = 1188] [outer = 0x7faa5ee98000]
10:48:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:48:30 INFO - document served over http requires an https
10:48:30 INFO - sub-resource via xhr-request using the meta-referrer
10:48:30 INFO - delivery method with no-redirect and when
10:48:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:48:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:48:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
10:48:30 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 1382ms
10:48:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
10:48:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa602c3000 == 71 [pid = 1857] [id = 424]
10:48:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa5f4c5800) [pid = 1857] [serial = 1189] [outer = (nil)]
10:48:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa5f4c9c00) [pid = 1857] [serial = 1190] [outer = 0x7faa5f4c5800]
10:48:30 INFO - PROCESS | 1857 | 1447526910606 Marionette INFO loaded listener.js
10:48:30 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa60014000) [pid = 1857] [serial = 1191] [outer = 0x7faa5f4c5800]
10:48:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:48:31 INFO - document served over http requires an https
10:48:31 INFO - sub-resource via xhr-request using the meta-referrer
10:48:31 INFO - delivery method with swap-origin-redirect and when
10:48:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:48:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:48:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:48:31 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 1598ms
10:48:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
10:48:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6044c000 == 72 [pid = 1857] [id = 425]
10:48:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa5f4c5c00) [pid = 1857] [serial = 1192] [outer = (nil)]
10:48:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa606e1000) [pid = 1857] [serial = 1193] [outer = 0x7faa5f4c5c00]
10:48:32 INFO - PROCESS | 1857 | 1447526912092 Marionette INFO loaded listener.js
10:48:32 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa60889000) [pid = 1857] [serial = 1194] [outer = 0x7faa5f4c5c00]
10:48:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:48:33 INFO - document served over http requires an https
10:48:33 INFO - sub-resource via xhr-request using the meta-referrer
10:48:33 INFO - delivery method with swap-origin-redirect and when
10:48:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:48:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:48:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:48:33 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 1630ms
10:48:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
10:48:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa62dc2800 == 73 [pid = 1857] [id = 426]
10:48:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa53c34c00) [pid = 1857] [serial = 1195] [outer = (nil)]
10:48:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa6088dc00) [pid = 1857] [serial = 1196] [outer = 0x7faa53c34c00]
10:48:33 INFO - PROCESS | 1857 | 1447526913951 Marionette INFO loaded listener.js
10:48:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa62d0e800) [pid = 1857] [serial = 1197] [outer = 0x7faa53c34c00]
10:48:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:48:34 INFO - document served over http requires an https
10:48:34 INFO - sub-resource via xhr-request using the meta-referrer
10:48:34 INFO - delivery method with keep-origin-redirect and when
10:48:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:48:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:48:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:48:34 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 1679ms
10:48:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:48:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6314b800 == 74 [pid = 1857] [id = 427]
10:48:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa52da5400) [pid = 1857] [serial = 1198] [outer = (nil)]
10:48:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa63446400) [pid = 1857] [serial = 1199] [outer = 0x7faa52da5400]
10:48:35 INFO - PROCESS | 1857 | 1447526915499 Marionette INFO loaded listener.js
10:48:35 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa63452000) [pid = 1857] [serial = 1200] [outer = 0x7faa52da5400]
10:48:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:48:36 INFO - document served over http requires an https
10:48:36 INFO - sub-resource via xhr-request using the meta-referrer
10:48:36 INFO - delivery method with no-redirect and when
10:48:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:48:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:48:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
10:48:36 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 1483ms
10:48:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
10:48:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa634c4000 == 75 [pid = 1857] [id = 428]
10:48:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa5692ec00) [pid = 1857] [serial = 1201] [outer = (nil)]
10:48:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa6348bc00) [pid = 1857] [serial = 1202] [outer = 0x7faa5692ec00]
10:48:36 INFO - PROCESS | 1857 | 1447526916975 Marionette INFO loaded listener.js
10:48:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7faa634d9800) [pid = 1857] [serial = 1203] [outer = 0x7faa5692ec00]
10:48:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:48:38 INFO - document served over http requires an https
10:48:38 INFO - sub-resource via xhr-request using the meta-referrer
10:48:38 INFO - delivery method with swap-origin-redirect and when
10:48:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:48:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:48:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:48:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:48:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:48:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:48:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:48:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:48:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1588ms
10:48:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:48:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa635bc800 == 76 [pid = 1857] [id = 429]
10:48:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa63a18800) [pid = 1857] [serial = 1204] [outer = (nil)]
10:48:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa63a1a000) [pid = 1857] [serial = 1205] [outer = 0x7faa63a18800]
10:48:38 INFO - PROCESS | 1857 | 1447526918545 Marionette INFO loaded listener.js
10:48:38 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa63a23800) [pid = 1857] [serial = 1206] [outer = 0x7faa63a18800]
10:48:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:48:39 INFO - document served over http requires an http
10:48:39 INFO - sub-resource via fetch-request using the http-csp
10:48:39 INFO - delivery method with keep-origin-redirect and when
10:48:39 INFO - the target request is cross-origin.
10:48:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1532ms
10:48:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:48:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63acc000 == 77 [pid = 1857] [id = 430]
10:48:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa4ce24400) [pid = 1857] [serial = 1207] [outer = (nil)]
10:48:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7faa63a2b000) [pid = 1857] [serial = 1208] [outer = 0x7faa4ce24400]
10:48:40 INFO - PROCESS | 1857 | 1447526920181 Marionette INFO loaded listener.js
10:48:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7faa63a36000) [pid = 1857] [serial = 1209] [outer = 0x7faa4ce24400]
10:48:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:48:42 INFO - document served over http requires an http
10:48:42 INFO - sub-resource via fetch-request using the http-csp
10:48:42 INFO - delivery method with no-redirect and when
10:48:42 INFO - the target request is cross-origin.
10:48:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2893ms
10:48:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:48:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50259800 == 78 [pid = 1857] [id = 431]
10:48:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa5019c400) [pid = 1857] [serial = 1210] [outer = (nil)]
10:48:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa502bd000) [pid = 1857] [serial = 1211] [outer = 0x7faa5019c400]
10:48:43 INFO - PROCESS | 1857 | 1447526923384 Marionette INFO loaded listener.js
10:48:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa52daf800) [pid = 1857] [serial = 1212] [outer = 0x7faa5019c400]
10:48:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:48:44 INFO - document served over http requires an http
10:48:44 INFO - sub-resource via fetch-request using the http-csp
10:48:44 INFO - delivery method with swap-origin-redirect and when
10:48:44 INFO - the target request is cross-origin.
10:48:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1883ms
10:48:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4df6b800 == 77 [pid = 1857] [id = 385]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5515c800 == 76 [pid = 1857] [id = 387]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5beb4800 == 75 [pid = 1857] [id = 398]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c804000 == 74 [pid = 1857] [id = 399]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50682800 == 73 [pid = 1857] [id = 401]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493eb000 == 72 [pid = 1857] [id = 402]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9b8800 == 71 [pid = 1857] [id = 403]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c98f800 == 70 [pid = 1857] [id = 404]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d121800 == 69 [pid = 1857] [id = 405]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3f4000 == 68 [pid = 1857] [id = 406]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4fa2f800 == 67 [pid = 1857] [id = 407]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d105800 == 66 [pid = 1857] [id = 408]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50686000 == 65 [pid = 1857] [id = 409]
10:48:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52d2e000 == 64 [pid = 1857] [id = 410]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd6b800 == 63 [pid = 1857] [id = 369]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5399c800 == 62 [pid = 1857] [id = 412]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53e0e800 == 61 [pid = 1857] [id = 374]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd70000 == 60 [pid = 1857] [id = 413]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5066e800 == 59 [pid = 1857] [id = 414]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52f65000 == 58 [pid = 1857] [id = 415]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54284800 == 57 [pid = 1857] [id = 416]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556e2800 == 56 [pid = 1857] [id = 417]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5699d000 == 55 [pid = 1857] [id = 264]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55953800 == 54 [pid = 1857] [id = 263]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ae28800 == 53 [pid = 1857] [id = 418]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d104800 == 52 [pid = 1857] [id = 253]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54282800 == 51 [pid = 1857] [id = 260]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce09000 == 50 [pid = 1857] [id = 419]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce65800 == 49 [pid = 1857] [id = 420]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ecb1000 == 48 [pid = 1857] [id = 421]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f46b000 == 47 [pid = 1857] [id = 422]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f487000 == 46 [pid = 1857] [id = 423]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e7a000 == 45 [pid = 1857] [id = 257]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa602c3000 == 44 [pid = 1857] [id = 424]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6044c000 == 43 [pid = 1857] [id = 425]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa62dc2800 == 42 [pid = 1857] [id = 426]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6314b800 == 41 [pid = 1857] [id = 427]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa634c4000 == 40 [pid = 1857] [id = 428]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa635bc800 == 39 [pid = 1857] [id = 429]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63acc000 == 38 [pid = 1857] [id = 430]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd16800 == 37 [pid = 1857] [id = 245]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa539a1000 == 36 [pid = 1857] [id = 258]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52d3c000 == 35 [pid = 1857] [id = 411]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52818000 == 34 [pid = 1857] [id = 255]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5514d800 == 33 [pid = 1857] [id = 261]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ae2a800 == 32 [pid = 1857] [id = 265]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b127800 == 31 [pid = 1857] [id = 267]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4df7d800 == 30 [pid = 1857] [id = 247]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52d30000 == 29 [pid = 1857] [id = 256]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b0e1000 == 28 [pid = 1857] [id = 266]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd08800 == 27 [pid = 1857] [id = 376]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4de3b000 == 26 [pid = 1857] [id = 400]
10:48:46 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556ec000 == 25 [pid = 1857] [id = 262]
10:48:47 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa5390e000) [pid = 1857] [serial = 1069] [outer = (nil)] [url = about:blank]
10:48:47 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa55304800) [pid = 1857] [serial = 1072] [outer = (nil)] [url = about:blank]
10:48:47 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa531d2c00) [pid = 1857] [serial = 1066] [outer = (nil)] [url = about:blank]
10:48:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c981800 == 26 [pid = 1857] [id = 432]
10:48:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa4aa6e400) [pid = 1857] [serial = 1213] [outer = (nil)]
10:48:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa4ce26000) [pid = 1857] [serial = 1214] [outer = 0x7faa4aa6e400]
10:48:47 INFO - PROCESS | 1857 | 1447526927816 Marionette INFO loaded listener.js
10:48:47 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa4d248800) [pid = 1857] [serial = 1215] [outer = 0x7faa4aa6e400]
10:48:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9eb800 == 27 [pid = 1857] [id = 433]
10:48:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7faa4d56d000) [pid = 1857] [serial = 1216] [outer = (nil)]
10:48:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7faa4e0dcc00) [pid = 1857] [serial = 1217] [outer = 0x7faa4d56d000]
10:48:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:48:48 INFO - document served over http requires an http
10:48:48 INFO - sub-resource via iframe-tag using the http-csp
10:48:48 INFO - delivery method with keep-origin-redirect and when
10:48:48 INFO - the target request is cross-origin.
10:48:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4251ms
10:48:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:48:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd14000 == 28 [pid = 1857] [id = 434]
10:48:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7faa4faf0800) [pid = 1857] [serial = 1218] [outer = (nil)]
10:48:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7faa4faf4800) [pid = 1857] [serial = 1219] [outer = 0x7faa4faf0800]
10:48:48 INFO - PROCESS | 1857 | 1447526928979 Marionette INFO loaded listener.js
10:48:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa5018f400) [pid = 1857] [serial = 1220] [outer = 0x7faa4faf0800]
10:48:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d103000 == 29 [pid = 1857] [id = 435]
10:48:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7faa4fc05400) [pid = 1857] [serial = 1221] [outer = (nil)]
10:48:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7faa4fc0bc00) [pid = 1857] [serial = 1222] [outer = 0x7faa4fc05400]
10:48:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:48:50 INFO - document served over http requires an http
10:48:50 INFO - sub-resource via iframe-tag using the http-csp
10:48:50 INFO - delivery method with no-redirect and when
10:48:50 INFO - the target request is cross-origin.
10:48:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1477ms
10:48:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:48:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4de31000 == 30 [pid = 1857] [id = 436]
10:48:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7faa502c2400) [pid = 1857] [serial = 1223] [outer = (nil)]
10:48:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7faa50513400) [pid = 1857] [serial = 1224] [outer = 0x7faa502c2400]
10:48:50 INFO - PROCESS | 1857 | 1447526930490 Marionette INFO loaded listener.js
10:48:50 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7faa52959c00) [pid = 1857] [serial = 1225] [outer = 0x7faa502c2400]
10:48:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4df70800 == 31 [pid = 1857] [id = 437]
10:48:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7faa52a1e400) [pid = 1857] [serial = 1226] [outer = (nil)]
10:48:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa52a22c00) [pid = 1857] [serial = 1227] [outer = 0x7faa52a1e400]
10:48:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:48:51 INFO - document served over http requires an http
10:48:51 INFO - sub-resource via iframe-tag using the http-csp
10:48:51 INFO - delivery method with swap-origin-redirect and when
10:48:51 INFO - the target request is cross-origin.
10:48:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1381ms
10:48:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa5aeed400) [pid = 1857] [serial = 1097] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7faa4aa61800) [pid = 1857] [serial = 1078] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7faa4faf0400) [pid = 1857] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526861057]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7faa4faf1c00) [pid = 1857] [serial = 1147] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7faa4d570000) [pid = 1857] [serial = 1055] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7faa55108000) [pid = 1857] [serial = 1052] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7faa55107c00) [pid = 1857] [serial = 1049] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa53c37800) [pid = 1857] [serial = 1046] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7faa5019e800) [pid = 1857] [serial = 1041] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7faa538b9000) [pid = 1857] [serial = 1036] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7faa531d2800) [pid = 1857] [serial = 1031] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7faa531d1c00) [pid = 1857] [serial = 1028] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa52a1a400) [pid = 1857] [serial = 1025] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa4e0e1400) [pid = 1857] [serial = 1022] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa52955c00) [pid = 1857] [serial = 1019] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7faa50196c00) [pid = 1857] [serial = 1016] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7faa4aa65400) [pid = 1857] [serial = 1013] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa4fc02800) [pid = 1857] [serial = 994] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa5543b400) [pid = 1857] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa4fae7800) [pid = 1857] [serial = 1073] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa5b181c00) [pid = 1857] [serial = 1106] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7faa5aeed800) [pid = 1857] [serial = 1100] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa5019b800) [pid = 1857] [serial = 1127] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa4d574000) [pid = 1857] [serial = 1137] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa4e0e3000) [pid = 1857] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526887926]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa53937800) [pid = 1857] [serial = 1088] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa4d572400) [pid = 1857] [serial = 1132] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa5b8cd400) [pid = 1857] [serial = 1112] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa53190000) [pid = 1857] [serial = 1142] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa4aa6fc00) [pid = 1857] [serial = 1124] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa4aa61000) [pid = 1857] [serial = 1103] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa55311400) [pid = 1857] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526894154]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa5ad8bc00) [pid = 1857] [serial = 1094] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa53189800) [pid = 1857] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa4d570400) [pid = 1857] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa5510bc00) [pid = 1857] [serial = 1152] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa502b7800) [pid = 1857] [serial = 1083] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa554efc00) [pid = 1857] [serial = 1091] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa5b183400) [pid = 1857] [serial = 1109] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5ba1d000) [pid = 1857] [serial = 1118] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa5ba12400) [pid = 1857] [serial = 1115] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa53911400) [pid = 1857] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa53185c00) [pid = 1857] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa5c55dc00) [pid = 1857] [serial = 1121] [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]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa53c3e800) [pid = 1857] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa55307c00) [pid = 1857] [serial = 1153] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa4aa68400) [pid = 1857] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526894154]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa53191800) [pid = 1857] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa52a1b800) [pid = 1857] [serial = 1084] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa50516400) [pid = 1857] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526887926]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa4e0eac00) [pid = 1857] [serial = 1133] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa54292800) [pid = 1857] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa50199000) [pid = 1857] [serial = 1148] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa5aeee400) [pid = 1857] [serial = 1098] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa4d570c00) [pid = 1857] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa5050c400) [pid = 1857] [serial = 1128] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa53c36c00) [pid = 1857] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa538bc800) [pid = 1857] [serial = 1143] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa55440400) [pid = 1857] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa531d7c00) [pid = 1857] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa52f98800) [pid = 1857] [serial = 1138] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa5ad8d400) [pid = 1857] [serial = 1095] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa54686c00) [pid = 1857] [serial = 1089] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa4faee400) [pid = 1857] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526861057]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa4aa64800) [pid = 1857] [serial = 1079] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa554f3c00) [pid = 1857] [serial = 1092] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa5050c800) [pid = 1857] [serial = 1125] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa5b184000) [pid = 1857] [serial = 1101] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa5b31f800) [pid = 1857] [serial = 1104] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa5b4db000) [pid = 1857] [serial = 1107] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa5b8d0800) [pid = 1857] [serial = 1110] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa5b9df800) [pid = 1857] [serial = 1113] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa5bc0f800) [pid = 1857] [serial = 1116] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa5c546000) [pid = 1857] [serial = 1119] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa5c55f000) [pid = 1857] [serial = 1122] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa5b417c00) [pid = 1857] [serial = 1105] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa5b31bc00) [pid = 1857] [serial = 1102] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa5b17d800) [pid = 1857] [serial = 1099] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa55433c00) [pid = 1857] [serial = 1057] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa55433800) [pid = 1857] [serial = 1054] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa5530b400) [pid = 1857] [serial = 1051] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa5468b800) [pid = 1857] [serial = 1048] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa5429b800) [pid = 1857] [serial = 1043] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa53c3a800) [pid = 1857] [serial = 1038] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa53931400) [pid = 1857] [serial = 1033] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa538b8c00) [pid = 1857] [serial = 1030] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa5318d400) [pid = 1857] [serial = 1027] [outer = (nil)] [url = about:blank]
10:48:53 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7faa52f9fc00) [pid = 1857] [serial = 1024] [outer = (nil)] [url = about:blank]
10:48:54 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7faa52dae800) [pid = 1857] [serial = 1021] [outer = (nil)] [url = about:blank]
10:48:54 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7faa50518800) [pid = 1857] [serial = 1018] [outer = (nil)] [url = about:blank]
10:48:54 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7faa4d246c00) [pid = 1857] [serial = 1015] [outer = (nil)] [url = about:blank]
10:48:54 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7faa5295c800) [pid = 1857] [serial = 996] [outer = (nil)] [url = about:blank]
10:48:54 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7faa5543bc00) [pid = 1857] [serial = 1075] [outer = (nil)] [url = about:blank]
10:48:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9e8000 == 32 [pid = 1857] [id = 438]
10:48:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7faa4aa60400) [pid = 1857] [serial = 1228] [outer = (nil)]
10:48:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7faa4aa63400) [pid = 1857] [serial = 1229] [outer = 0x7faa4aa60400]
10:48:54 INFO - PROCESS | 1857 | 1447526934142 Marionette INFO loaded listener.js
10:48:54 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7faa4d570c00) [pid = 1857] [serial = 1230] [outer = 0x7faa4aa60400]
10:48:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:48:54 INFO - document served over http requires an http
10:48:54 INFO - sub-resource via script-tag using the http-csp
10:48:54 INFO - delivery method with keep-origin-redirect and when
10:48:54 INFO - the target request is cross-origin.
10:48:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3299ms
10:48:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:48:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50245800 == 33 [pid = 1857] [id = 439]
10:48:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7faa4aa6b800) [pid = 1857] [serial = 1231] [outer = (nil)]
10:48:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7faa50518800) [pid = 1857] [serial = 1232] [outer = 0x7faa4aa6b800]
10:48:55 INFO - PROCESS | 1857 | 1447526935185 Marionette INFO loaded listener.js
10:48:55 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7faa52e5e000) [pid = 1857] [serial = 1233] [outer = 0x7faa4aa6b800]
10:48:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:48:56 INFO - document served over http requires an http
10:48:56 INFO - sub-resource via script-tag using the http-csp
10:48:56 INFO - delivery method with no-redirect and when
10:48:56 INFO - the target request is cross-origin.
10:48:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1231ms
10:48:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:48:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9e4800 == 34 [pid = 1857] [id = 440]
10:48:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa4ce22000) [pid = 1857] [serial = 1234] [outer = (nil)]
10:48:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa4d570000) [pid = 1857] [serial = 1235] [outer = 0x7faa4ce22000]
10:48:56 INFO - PROCESS | 1857 | 1447526936612 Marionette INFO loaded listener.js
10:48:56 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa4fc0cc00) [pid = 1857] [serial = 1236] [outer = 0x7faa4ce22000]
10:48:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:48:57 INFO - document served over http requires an http
10:48:57 INFO - sub-resource via script-tag using the http-csp
10:48:57 INFO - delivery method with swap-origin-redirect and when
10:48:57 INFO - the target request is cross-origin.
10:48:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1581ms
10:48:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:48:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c97b800 == 35 [pid = 1857] [id = 441]
10:48:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa4ce29800) [pid = 1857] [serial = 1237] [outer = (nil)]
10:48:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa52959000) [pid = 1857] [serial = 1238] [outer = 0x7faa4ce29800]
10:48:58 INFO - PROCESS | 1857 | 1447526938172 Marionette INFO loaded listener.js
10:48:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa52dae000) [pid = 1857] [serial = 1239] [outer = 0x7faa4ce29800]
10:48:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:48:59 INFO - document served over http requires an http
10:48:59 INFO - sub-resource via xhr-request using the http-csp
10:48:59 INFO - delivery method with keep-origin-redirect and when
10:48:59 INFO - the target request is cross-origin.
10:48:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1482ms
10:48:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:48:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50682800 == 36 [pid = 1857] [id = 442]
10:48:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa4ce1a800) [pid = 1857] [serial = 1240] [outer = (nil)]
10:48:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa530ee400) [pid = 1857] [serial = 1241] [outer = 0x7faa4ce1a800]
10:48:59 INFO - PROCESS | 1857 | 1447526939691 Marionette INFO loaded listener.js
10:48:59 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa53191400) [pid = 1857] [serial = 1242] [outer = 0x7faa4ce1a800]
10:49:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:00 INFO - document served over http requires an http
10:49:00 INFO - sub-resource via xhr-request using the http-csp
10:49:00 INFO - delivery method with no-redirect and when
10:49:00 INFO - the target request is cross-origin.
10:49:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1414ms
10:49:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:49:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52ba4000 == 37 [pid = 1857] [id = 443]
10:49:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa53192400) [pid = 1857] [serial = 1243] [outer = (nil)]
10:49:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa531d2c00) [pid = 1857] [serial = 1244] [outer = 0x7faa53192400]
10:49:01 INFO - PROCESS | 1857 | 1447526941226 Marionette INFO loaded listener.js
10:49:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa538b8c00) [pid = 1857] [serial = 1245] [outer = 0x7faa53192400]
10:49:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:02 INFO - document served over http requires an http
10:49:02 INFO - sub-resource via xhr-request using the http-csp
10:49:02 INFO - delivery method with swap-origin-redirect and when
10:49:02 INFO - the target request is cross-origin.
10:49:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1653ms
10:49:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:49:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e65800 == 38 [pid = 1857] [id = 444]
10:49:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa53192c00) [pid = 1857] [serial = 1246] [outer = (nil)]
10:49:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa53905c00) [pid = 1857] [serial = 1247] [outer = 0x7faa53192c00]
10:49:02 INFO - PROCESS | 1857 | 1447526942929 Marionette INFO loaded listener.js
10:49:03 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa53931000) [pid = 1857] [serial = 1248] [outer = 0x7faa53192c00]
10:49:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:04 INFO - document served over http requires an https
10:49:04 INFO - sub-resource via fetch-request using the http-csp
10:49:04 INFO - delivery method with keep-origin-redirect and when
10:49:04 INFO - the target request is cross-origin.
10:49:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1688ms
10:49:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:49:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52f80000 == 39 [pid = 1857] [id = 445]
10:49:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa53c3b400) [pid = 1857] [serial = 1249] [outer = (nil)]
10:49:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa54294000) [pid = 1857] [serial = 1250] [outer = 0x7faa53c3b400]
10:49:04 INFO - PROCESS | 1857 | 1447526944595 Marionette INFO loaded listener.js
10:49:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa5467e800) [pid = 1857] [serial = 1251] [outer = 0x7faa53c3b400]
10:49:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:05 INFO - document served over http requires an https
10:49:05 INFO - sub-resource via fetch-request using the http-csp
10:49:05 INFO - delivery method with no-redirect and when
10:49:05 INFO - the target request is cross-origin.
10:49:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1527ms
10:49:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:49:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9e3000 == 40 [pid = 1857] [id = 446]
10:49:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa53c3d000) [pid = 1857] [serial = 1252] [outer = (nil)]
10:49:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa5468a800) [pid = 1857] [serial = 1253] [outer = 0x7faa53c3d000]
10:49:06 INFO - PROCESS | 1857 | 1447526946104 Marionette INFO loaded listener.js
10:49:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa5510d400) [pid = 1857] [serial = 1254] [outer = 0x7faa53c3d000]
10:49:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:07 INFO - document served over http requires an https
10:49:07 INFO - sub-resource via fetch-request using the http-csp
10:49:07 INFO - delivery method with swap-origin-redirect and when
10:49:07 INFO - the target request is cross-origin.
10:49:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1498ms
10:49:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:49:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54483800 == 41 [pid = 1857] [id = 447]
10:49:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa53c3e800) [pid = 1857] [serial = 1255] [outer = (nil)]
10:49:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa5510dc00) [pid = 1857] [serial = 1256] [outer = 0x7faa53c3e800]
10:49:07 INFO - PROCESS | 1857 | 1447526947582 Marionette INFO loaded listener.js
10:49:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa55312400) [pid = 1857] [serial = 1257] [outer = 0x7faa53c3e800]
10:49:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55152000 == 42 [pid = 1857] [id = 448]
10:49:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa55310400) [pid = 1857] [serial = 1258] [outer = (nil)]
10:49:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa55305400) [pid = 1857] [serial = 1259] [outer = 0x7faa55310400]
10:49:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:08 INFO - document served over http requires an https
10:49:08 INFO - sub-resource via iframe-tag using the http-csp
10:49:08 INFO - delivery method with keep-origin-redirect and when
10:49:08 INFO - the target request is cross-origin.
10:49:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1530ms
10:49:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:49:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5515f000 == 43 [pid = 1857] [id = 449]
10:49:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5429ac00) [pid = 1857] [serial = 1260] [outer = (nil)]
10:49:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa5532c400) [pid = 1857] [serial = 1261] [outer = 0x7faa5429ac00]
10:49:09 INFO - PROCESS | 1857 | 1447526949177 Marionette INFO loaded listener.js
10:49:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa55439c00) [pid = 1857] [serial = 1262] [outer = 0x7faa5429ac00]
10:49:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556ea000 == 44 [pid = 1857] [id = 450]
10:49:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa5543ac00) [pid = 1857] [serial = 1263] [outer = (nil)]
10:49:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa5543cc00) [pid = 1857] [serial = 1264] [outer = 0x7faa5543ac00]
10:49:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:10 INFO - document served over http requires an https
10:49:10 INFO - sub-resource via iframe-tag using the http-csp
10:49:10 INFO - delivery method with no-redirect and when
10:49:10 INFO - the target request is cross-origin.
10:49:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1528ms
10:49:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:49:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55946800 == 45 [pid = 1857] [id = 451]
10:49:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa52f97400) [pid = 1857] [serial = 1265] [outer = (nil)]
10:49:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa554e5c00) [pid = 1857] [serial = 1266] [outer = 0x7faa52f97400]
10:49:10 INFO - PROCESS | 1857 | 1447526950798 Marionette INFO loaded listener.js
10:49:10 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa554f1800) [pid = 1857] [serial = 1267] [outer = 0x7faa52f97400]
10:49:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa56878800 == 46 [pid = 1857] [id = 452]
10:49:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa554f3800) [pid = 1857] [serial = 1268] [outer = (nil)]
10:49:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5692e400) [pid = 1857] [serial = 1269] [outer = 0x7faa554f3800]
10:49:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:11 INFO - document served over http requires an https
10:49:11 INFO - sub-resource via iframe-tag using the http-csp
10:49:11 INFO - delivery method with swap-origin-redirect and when
10:49:11 INFO - the target request is cross-origin.
10:49:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1629ms
10:49:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:49:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa56888000 == 47 [pid = 1857] [id = 453]
10:49:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5692c800) [pid = 1857] [serial = 1270] [outer = (nil)]
10:49:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5ad8ec00) [pid = 1857] [serial = 1271] [outer = 0x7faa5692c800]
10:49:12 INFO - PROCESS | 1857 | 1447526952480 Marionette INFO loaded listener.js
10:49:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa5aeea000) [pid = 1857] [serial = 1272] [outer = 0x7faa5692c800]
10:49:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:13 INFO - document served over http requires an https
10:49:13 INFO - sub-resource via script-tag using the http-csp
10:49:13 INFO - delivery method with keep-origin-redirect and when
10:49:13 INFO - the target request is cross-origin.
10:49:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1630ms
10:49:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:49:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa569a9000 == 48 [pid = 1857] [id = 454]
10:49:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa5aeea400) [pid = 1857] [serial = 1273] [outer = (nil)]
10:49:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa5aef1800) [pid = 1857] [serial = 1274] [outer = 0x7faa5aeea400]
10:49:13 INFO - PROCESS | 1857 | 1447526953994 Marionette INFO loaded listener.js
10:49:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5b184c00) [pid = 1857] [serial = 1275] [outer = 0x7faa5aeea400]
10:49:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:16 INFO - document served over http requires an https
10:49:16 INFO - sub-resource via script-tag using the http-csp
10:49:16 INFO - delivery method with no-redirect and when
10:49:16 INFO - the target request is cross-origin.
10:49:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2583ms
10:49:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:49:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ae1f000 == 49 [pid = 1857] [id = 455]
10:49:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa5b313c00) [pid = 1857] [serial = 1276] [outer = (nil)]
10:49:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa5b319400) [pid = 1857] [serial = 1277] [outer = 0x7faa5b313c00]
10:49:16 INFO - PROCESS | 1857 | 1447526956610 Marionette INFO loaded listener.js
10:49:16 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa5b40f400) [pid = 1857] [serial = 1278] [outer = 0x7faa5b313c00]
10:49:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:17 INFO - document served over http requires an https
10:49:17 INFO - sub-resource via script-tag using the http-csp
10:49:17 INFO - delivery method with swap-origin-redirect and when
10:49:17 INFO - the target request is cross-origin.
10:49:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1689ms
10:49:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:49:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9e2800 == 50 [pid = 1857] [id = 456]
10:49:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa4ce1d400) [pid = 1857] [serial = 1279] [outer = (nil)]
10:49:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa4d569400) [pid = 1857] [serial = 1280] [outer = 0x7faa4ce1d400]
10:49:18 INFO - PROCESS | 1857 | 1447526958441 Marionette INFO loaded listener.js
10:49:18 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa538bdc00) [pid = 1857] [serial = 1281] [outer = 0x7faa4ce1d400]
10:49:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:19 INFO - document served over http requires an https
10:49:19 INFO - sub-resource via xhr-request using the http-csp
10:49:19 INFO - delivery method with keep-origin-redirect and when
10:49:19 INFO - the target request is cross-origin.
10:49:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1731ms
10:49:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:49:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4df6c000 == 51 [pid = 1857] [id = 457]
10:49:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa4faf1c00) [pid = 1857] [serial = 1282] [outer = (nil)]
10:49:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa50195400) [pid = 1857] [serial = 1283] [outer = 0x7faa4faf1c00]
10:49:20 INFO - PROCESS | 1857 | 1447526960138 Marionette INFO loaded listener.js
10:49:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa52e5c000) [pid = 1857] [serial = 1284] [outer = 0x7faa4faf1c00]
10:49:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:21 INFO - document served over http requires an https
10:49:21 INFO - sub-resource via xhr-request using the http-csp
10:49:21 INFO - delivery method with no-redirect and when
10:49:21 INFO - the target request is cross-origin.
10:49:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1431ms
10:49:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:49:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9e3800 == 52 [pid = 1857] [id = 458]
10:49:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa4e0e3000) [pid = 1857] [serial = 1285] [outer = (nil)]
10:49:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa50193000) [pid = 1857] [serial = 1286] [outer = 0x7faa4e0e3000]
10:49:21 INFO - PROCESS | 1857 | 1447526961562 Marionette INFO loaded listener.js
10:49:21 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa52f9f400) [pid = 1857] [serial = 1287] [outer = 0x7faa4e0e3000]
10:49:21 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4df70800 == 51 [pid = 1857] [id = 437]
10:49:22 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d103000 == 50 [pid = 1857] [id = 435]
10:49:22 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9eb800 == 49 [pid = 1857] [id = 433]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa53c36000) [pid = 1857] [serial = 1149] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa5c8d8800) [pid = 1857] [serial = 1123] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa5c553800) [pid = 1857] [serial = 1120] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa5be5fc00) [pid = 1857] [serial = 1117] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa5ba17000) [pid = 1857] [serial = 1114] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa5b8dbc00) [pid = 1857] [serial = 1111] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5b4e5000) [pid = 1857] [serial = 1108] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa5c558c00) [pid = 1857] [serial = 1126] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa56934800) [pid = 1857] [serial = 1093] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa4fae7400) [pid = 1857] [serial = 1080] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa55439000) [pid = 1857] [serial = 1090] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa5ad97400) [pid = 1857] [serial = 1096] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa531d4000) [pid = 1857] [serial = 1139] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa52e5e400) [pid = 1857] [serial = 1129] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa52da2800) [pid = 1857] [serial = 1134] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa52f96400) [pid = 1857] [serial = 1085] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa53c32c00) [pid = 1857] [serial = 1144] [outer = (nil)] [url = about:blank]
10:49:22 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa55438c00) [pid = 1857] [serial = 1154] [outer = (nil)] [url = about:blank]
10:49:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:22 INFO - document served over http requires an https
10:49:22 INFO - sub-resource via xhr-request using the http-csp
10:49:22 INFO - delivery method with swap-origin-redirect and when
10:49:22 INFO - the target request is cross-origin.
10:49:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1502ms
10:49:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:49:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd19000 == 50 [pid = 1857] [id = 459]
10:49:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa4aa61c00) [pid = 1857] [serial = 1288] [outer = (nil)]
10:49:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5318f800) [pid = 1857] [serial = 1289] [outer = 0x7faa4aa61c00]
10:49:22 INFO - PROCESS | 1857 | 1447526962951 Marionette INFO loaded listener.js
10:49:23 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa53931400) [pid = 1857] [serial = 1290] [outer = 0x7faa4aa61c00]
10:49:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:23 INFO - document served over http requires an http
10:49:23 INFO - sub-resource via fetch-request using the http-csp
10:49:23 INFO - delivery method with keep-origin-redirect and when
10:49:23 INFO - the target request is same-origin.
10:49:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1236ms
10:49:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:49:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5067b800 == 51 [pid = 1857] [id = 460]
10:49:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa53c36000) [pid = 1857] [serial = 1291] [outer = (nil)]
10:49:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa53c3a800) [pid = 1857] [serial = 1292] [outer = 0x7faa53c36000]
10:49:24 INFO - PROCESS | 1857 | 1447526964061 Marionette INFO loaded listener.js
10:49:24 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5468c800) [pid = 1857] [serial = 1293] [outer = 0x7faa53c36000]
10:49:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:24 INFO - document served over http requires an http
10:49:24 INFO - sub-resource via fetch-request using the http-csp
10:49:24 INFO - delivery method with no-redirect and when
10:49:24 INFO - the target request is same-origin.
10:49:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1174ms
10:49:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:49:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9f0000 == 52 [pid = 1857] [id = 461]
10:49:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa53c40c00) [pid = 1857] [serial = 1294] [outer = (nil)]
10:49:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa5530a000) [pid = 1857] [serial = 1295] [outer = 0x7faa53c40c00]
10:49:25 INFO - PROCESS | 1857 | 1447526965321 Marionette INFO loaded listener.js
10:49:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa554f0800) [pid = 1857] [serial = 1296] [outer = 0x7faa53c40c00]
10:49:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:26 INFO - document served over http requires an http
10:49:26 INFO - sub-resource via fetch-request using the http-csp
10:49:26 INFO - delivery method with swap-origin-redirect and when
10:49:26 INFO - the target request is same-origin.
10:49:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1233ms
10:49:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:49:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54492800 == 53 [pid = 1857] [id = 462]
10:49:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa5ad97400) [pid = 1857] [serial = 1297] [outer = (nil)]
10:49:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa5aee7000) [pid = 1857] [serial = 1298] [outer = 0x7faa5ad97400]
10:49:26 INFO - PROCESS | 1857 | 1447526966585 Marionette INFO loaded listener.js
10:49:26 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa5b31f800) [pid = 1857] [serial = 1299] [outer = 0x7faa5ad97400]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5f4c5800) [pid = 1857] [serial = 1189] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa5692ec00) [pid = 1857] [serial = 1201] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa5f4c5c00) [pid = 1857] [serial = 1192] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa5d072400) [pid = 1857] [serial = 1183] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa52da5400) [pid = 1857] [serial = 1198] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa5ee98000) [pid = 1857] [serial = 1186] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa53c34c00) [pid = 1857] [serial = 1195] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa4ce24400) [pid = 1857] [serial = 1207] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa4faf0800) [pid = 1857] [serial = 1218] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa4d56d000) [pid = 1857] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa4aa60400) [pid = 1857] [serial = 1228] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa5be5ec00) [pid = 1857] [serial = 1174] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa554ea400) [pid = 1857] [serial = 1165] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa4aa6e400) [pid = 1857] [serial = 1213] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa52e53800) [pid = 1857] [serial = 1162] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa5ad91800) [pid = 1857] [serial = 1168] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa5b8da800) [pid = 1857] [serial = 1171] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa5c548400) [pid = 1857] [serial = 1177] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa52da6000) [pid = 1857] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa502c2400) [pid = 1857] [serial = 1223] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa4fc05400) [pid = 1857] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526929776]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa52a1e400) [pid = 1857] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa5ce8d000) [pid = 1857] [serial = 1180] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa63a18800) [pid = 1857] [serial = 1204] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa4fc0f800) [pid = 1857] [serial = 1157] [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]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa4fc0bc00) [pid = 1857] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526929776]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa4e0dcc00) [pid = 1857] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa63a1a000) [pid = 1857] [serial = 1205] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa5019ac00) [pid = 1857] [serial = 1158] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa5d078800) [pid = 1857] [serial = 1181] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa4ce26000) [pid = 1857] [serial = 1214] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa4faf4800) [pid = 1857] [serial = 1219] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa6348bc00) [pid = 1857] [serial = 1202] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa50513400) [pid = 1857] [serial = 1224] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa5ee9c800) [pid = 1857] [serial = 1184] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa63446400) [pid = 1857] [serial = 1199] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa5b9e1800) [pid = 1857] [serial = 1172] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa52a22c00) [pid = 1857] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa5f422400) [pid = 1857] [serial = 1187] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa502bd000) [pid = 1857] [serial = 1211] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa5c564800) [pid = 1857] [serial = 1175] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa6088dc00) [pid = 1857] [serial = 1196] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa538b8800) [pid = 1857] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa606e1000) [pid = 1857] [serial = 1193] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa63a2b000) [pid = 1857] [serial = 1208] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa5ce93800) [pid = 1857] [serial = 1178] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa538b5c00) [pid = 1857] [serial = 1163] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa5f4c9c00) [pid = 1857] [serial = 1190] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7faa5aeef400) [pid = 1857] [serial = 1169] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7faa554f0000) [pid = 1857] [serial = 1166] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7faa4aa63400) [pid = 1857] [serial = 1229] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7faa50518800) [pid = 1857] [serial = 1232] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7faa60014000) [pid = 1857] [serial = 1191] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7faa60889000) [pid = 1857] [serial = 1194] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7faa634d9800) [pid = 1857] [serial = 1203] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7faa5eef4000) [pid = 1857] [serial = 1185] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7faa5f4bf400) [pid = 1857] [serial = 1188] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7faa63452000) [pid = 1857] [serial = 1200] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7faa62d0e800) [pid = 1857] [serial = 1197] [outer = (nil)] [url = about:blank]
10:49:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5687c000 == 54 [pid = 1857] [id = 463]
10:49:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7faa4ce26000) [pid = 1857] [serial = 1300] [outer = (nil)]
10:49:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7faa52a22c00) [pid = 1857] [serial = 1301] [outer = 0x7faa4ce26000]
10:49:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:27 INFO - document served over http requires an http
10:49:27 INFO - sub-resource via iframe-tag using the http-csp
10:49:27 INFO - delivery method with keep-origin-redirect and when
10:49:27 INFO - the target request is same-origin.
10:49:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1434ms
10:49:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:49:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568af000 == 55 [pid = 1857] [id = 464]
10:49:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7faa4aa63400) [pid = 1857] [serial = 1302] [outer = (nil)]
10:49:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7faa52e53800) [pid = 1857] [serial = 1303] [outer = 0x7faa4aa63400]
10:49:27 INFO - PROCESS | 1857 | 1447526967983 Marionette INFO loaded listener.js
10:49:28 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7faa5b31fc00) [pid = 1857] [serial = 1304] [outer = 0x7faa4aa63400]
10:49:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5687f000 == 56 [pid = 1857] [id = 465]
10:49:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7faa5b40cc00) [pid = 1857] [serial = 1305] [outer = (nil)]
10:49:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7faa530eb000) [pid = 1857] [serial = 1306] [outer = 0x7faa5b40cc00]
10:49:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:28 INFO - document served over http requires an http
10:49:28 INFO - sub-resource via iframe-tag using the http-csp
10:49:28 INFO - delivery method with no-redirect and when
10:49:28 INFO - the target request is same-origin.
10:49:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1175ms
10:49:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:49:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9b6000 == 57 [pid = 1857] [id = 466]
10:49:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7faa4aa62400) [pid = 1857] [serial = 1307] [outer = (nil)]
10:49:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7faa4aa65400) [pid = 1857] [serial = 1308] [outer = 0x7faa4aa62400]
10:49:29 INFO - PROCESS | 1857 | 1447526969375 Marionette INFO loaded listener.js
10:49:29 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7faa4faea800) [pid = 1857] [serial = 1309] [outer = 0x7faa4aa62400]
10:49:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5025b800 == 58 [pid = 1857] [id = 467]
10:49:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7faa50515400) [pid = 1857] [serial = 1310] [outer = (nil)]
10:49:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa50517800) [pid = 1857] [serial = 1311] [outer = 0x7faa50515400]
10:49:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:30 INFO - document served over http requires an http
10:49:30 INFO - sub-resource via iframe-tag using the http-csp
10:49:30 INFO - delivery method with swap-origin-redirect and when
10:49:30 INFO - the target request is same-origin.
10:49:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1681ms
10:49:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:49:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52f79000 == 59 [pid = 1857] [id = 468]
10:49:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa52da5400) [pid = 1857] [serial = 1312] [outer = (nil)]
10:49:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa530e2c00) [pid = 1857] [serial = 1313] [outer = 0x7faa52da5400]
10:49:31 INFO - PROCESS | 1857 | 1447526971131 Marionette INFO loaded listener.js
10:49:31 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa53930800) [pid = 1857] [serial = 1314] [outer = 0x7faa52da5400]
10:49:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:32 INFO - document served over http requires an http
10:49:32 INFO - sub-resource via script-tag using the http-csp
10:49:32 INFO - delivery method with keep-origin-redirect and when
10:49:32 INFO - the target request is same-origin.
10:49:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1630ms
10:49:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:49:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5aed3000 == 60 [pid = 1857] [id = 469]
10:49:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa554ec400) [pid = 1857] [serial = 1315] [outer = (nil)]
10:49:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa554f3000) [pid = 1857] [serial = 1316] [outer = 0x7faa554ec400]
10:49:32 INFO - PROCESS | 1857 | 1447526972782 Marionette INFO loaded listener.js
10:49:32 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa5ad91400) [pid = 1857] [serial = 1317] [outer = 0x7faa554ec400]
10:49:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:33 INFO - document served over http requires an http
10:49:33 INFO - sub-resource via script-tag using the http-csp
10:49:33 INFO - delivery method with no-redirect and when
10:49:33 INFO - the target request is same-origin.
10:49:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1487ms
10:49:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:49:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b114800 == 61 [pid = 1857] [id = 470]
10:49:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa530e8c00) [pid = 1857] [serial = 1318] [outer = (nil)]
10:49:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa5b415c00) [pid = 1857] [serial = 1319] [outer = 0x7faa530e8c00]
10:49:34 INFO - PROCESS | 1857 | 1447526974288 Marionette INFO loaded listener.js
10:49:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa5b4e0800) [pid = 1857] [serial = 1320] [outer = 0x7faa530e8c00]
10:49:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:35 INFO - document served over http requires an http
10:49:35 INFO - sub-resource via script-tag using the http-csp
10:49:35 INFO - delivery method with swap-origin-redirect and when
10:49:35 INFO - the target request is same-origin.
10:49:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1555ms
10:49:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:49:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b426800 == 62 [pid = 1857] [id = 471]
10:49:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa5b4e4c00) [pid = 1857] [serial = 1321] [outer = (nil)]
10:49:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa5b4e7400) [pid = 1857] [serial = 1322] [outer = 0x7faa5b4e4c00]
10:49:35 INFO - PROCESS | 1857 | 1447526975751 Marionette INFO loaded listener.js
10:49:35 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa5b8d6000) [pid = 1857] [serial = 1323] [outer = 0x7faa5b4e4c00]
10:49:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:36 INFO - document served over http requires an http
10:49:36 INFO - sub-resource via xhr-request using the http-csp
10:49:36 INFO - delivery method with keep-origin-redirect and when
10:49:36 INFO - the target request is same-origin.
10:49:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1395ms
10:49:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:49:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bc25000 == 63 [pid = 1857] [id = 472]
10:49:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa5b9df000) [pid = 1857] [serial = 1324] [outer = (nil)]
10:49:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa5b9e2c00) [pid = 1857] [serial = 1325] [outer = 0x7faa5b9df000]
10:49:37 INFO - PROCESS | 1857 | 1447526977194 Marionette INFO loaded listener.js
10:49:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa5ba1c400) [pid = 1857] [serial = 1326] [outer = 0x7faa5b9df000]
10:49:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:38 INFO - document served over http requires an http
10:49:38 INFO - sub-resource via xhr-request using the http-csp
10:49:38 INFO - delivery method with no-redirect and when
10:49:38 INFO - the target request is same-origin.
10:49:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1500ms
10:49:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:49:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5beac800 == 64 [pid = 1857] [id = 473]
10:49:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa5b9e0000) [pid = 1857] [serial = 1327] [outer = (nil)]
10:49:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa5bc06c00) [pid = 1857] [serial = 1328] [outer = 0x7faa5b9e0000]
10:49:38 INFO - PROCESS | 1857 | 1447526978678 Marionette INFO loaded listener.js
10:49:38 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa5be5e800) [pid = 1857] [serial = 1329] [outer = 0x7faa5b9e0000]
10:49:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:39 INFO - document served over http requires an http
10:49:39 INFO - sub-resource via xhr-request using the http-csp
10:49:39 INFO - delivery method with swap-origin-redirect and when
10:49:39 INFO - the target request is same-origin.
10:49:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1484ms
10:49:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:49:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6d5000 == 65 [pid = 1857] [id = 474]
10:49:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa5b9e0800) [pid = 1857] [serial = 1330] [outer = (nil)]
10:49:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa5be62400) [pid = 1857] [serial = 1331] [outer = 0x7faa5b9e0800]
10:49:40 INFO - PROCESS | 1857 | 1447526980166 Marionette INFO loaded listener.js
10:49:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa5c553800) [pid = 1857] [serial = 1332] [outer = 0x7faa5b9e0800]
10:49:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:41 INFO - document served over http requires an https
10:49:41 INFO - sub-resource via fetch-request using the http-csp
10:49:41 INFO - delivery method with keep-origin-redirect and when
10:49:41 INFO - the target request is same-origin.
10:49:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1537ms
10:49:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:49:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c80e800 == 66 [pid = 1857] [id = 475]
10:49:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa53934c00) [pid = 1857] [serial = 1333] [outer = (nil)]
10:49:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa5c54bc00) [pid = 1857] [serial = 1334] [outer = 0x7faa53934c00]
10:49:41 INFO - PROCESS | 1857 | 1447526981978 Marionette INFO loaded listener.js
10:49:42 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa5c563000) [pid = 1857] [serial = 1335] [outer = 0x7faa53934c00]
10:49:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:43 INFO - document served over http requires an https
10:49:43 INFO - sub-resource via fetch-request using the http-csp
10:49:43 INFO - delivery method with no-redirect and when
10:49:43 INFO - the target request is same-origin.
10:49:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1889ms
10:49:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:49:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce12000 == 67 [pid = 1857] [id = 476]
10:49:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa5be5f000) [pid = 1857] [serial = 1336] [outer = (nil)]
10:49:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5c8d8000) [pid = 1857] [serial = 1337] [outer = 0x7faa5be5f000]
10:49:43 INFO - PROCESS | 1857 | 1447526983724 Marionette INFO loaded listener.js
10:49:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa5ce8c400) [pid = 1857] [serial = 1338] [outer = 0x7faa5be5f000]
10:49:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:44 INFO - document served over http requires an https
10:49:44 INFO - sub-resource via fetch-request using the http-csp
10:49:44 INFO - delivery method with swap-origin-redirect and when
10:49:44 INFO - the target request is same-origin.
10:49:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1735ms
10:49:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:49:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce79800 == 68 [pid = 1857] [id = 477]
10:49:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa5ce8b800) [pid = 1857] [serial = 1339] [outer = (nil)]
10:49:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa5ce98000) [pid = 1857] [serial = 1340] [outer = 0x7faa5ce8b800]
10:49:45 INFO - PROCESS | 1857 | 1447526985674 Marionette INFO loaded listener.js
10:49:45 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa5d07b400) [pid = 1857] [serial = 1341] [outer = 0x7faa5ce8b800]
10:49:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ecc9800 == 69 [pid = 1857] [id = 478]
10:49:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa5d073800) [pid = 1857] [serial = 1342] [outer = (nil)]
10:49:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa5d07c400) [pid = 1857] [serial = 1343] [outer = 0x7faa5d073800]
10:49:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:46 INFO - document served over http requires an https
10:49:46 INFO - sub-resource via iframe-tag using the http-csp
10:49:46 INFO - delivery method with keep-origin-redirect and when
10:49:46 INFO - the target request is same-origin.
10:49:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1992ms
10:49:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:49:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f473800 == 70 [pid = 1857] [id = 479]
10:49:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa5ce96000) [pid = 1857] [serial = 1344] [outer = (nil)]
10:49:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa5ee9f000) [pid = 1857] [serial = 1345] [outer = 0x7faa5ce96000]
10:49:47 INFO - PROCESS | 1857 | 1447526987538 Marionette INFO loaded listener.js
10:49:47 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5eef3400) [pid = 1857] [serial = 1346] [outer = 0x7faa5ce96000]
10:49:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f532000 == 71 [pid = 1857] [id = 480]
10:49:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5eef4800) [pid = 1857] [serial = 1347] [outer = (nil)]
10:49:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5f42a000) [pid = 1857] [serial = 1348] [outer = 0x7faa5eef4800]
10:49:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:48 INFO - document served over http requires an https
10:49:48 INFO - sub-resource via iframe-tag using the http-csp
10:49:48 INFO - delivery method with no-redirect and when
10:49:48 INFO - the target request is same-origin.
10:49:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1730ms
10:49:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:49:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f604000 == 72 [pid = 1857] [id = 481]
10:49:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa55329400) [pid = 1857] [serial = 1349] [outer = (nil)]
10:49:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa5f426800) [pid = 1857] [serial = 1350] [outer = 0x7faa55329400]
10:49:49 INFO - PROCESS | 1857 | 1447526989276 Marionette INFO loaded listener.js
10:49:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa5f4c4000) [pid = 1857] [serial = 1351] [outer = 0x7faa55329400]
10:49:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa602d3000 == 73 [pid = 1857] [id = 482]
10:49:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5f4c5000) [pid = 1857] [serial = 1352] [outer = (nil)]
10:49:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa5f428800) [pid = 1857] [serial = 1353] [outer = 0x7faa5f4c5000]
10:49:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:50 INFO - document served over http requires an https
10:49:50 INFO - sub-resource via iframe-tag using the http-csp
10:49:50 INFO - delivery method with swap-origin-redirect and when
10:49:50 INFO - the target request is same-origin.
10:49:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1681ms
10:49:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:49:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa60436000 == 74 [pid = 1857] [id = 483]
10:49:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa5f422400) [pid = 1857] [serial = 1354] [outer = (nil)]
10:49:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa5f4c9400) [pid = 1857] [serial = 1355] [outer = 0x7faa5f422400]
10:49:50 INFO - PROCESS | 1857 | 1447526990962 Marionette INFO loaded listener.js
10:49:51 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa5f628400) [pid = 1857] [serial = 1356] [outer = 0x7faa5f422400]
10:49:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:51 INFO - document served over http requires an https
10:49:51 INFO - sub-resource via script-tag using the http-csp
10:49:51 INFO - delivery method with keep-origin-redirect and when
10:49:51 INFO - the target request is same-origin.
10:49:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1633ms
10:49:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:49:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa61285000 == 75 [pid = 1857] [id = 484]
10:49:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa5f42ac00) [pid = 1857] [serial = 1357] [outer = (nil)]
10:49:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa6001c400) [pid = 1857] [serial = 1358] [outer = 0x7faa5f42ac00]
10:49:52 INFO - PROCESS | 1857 | 1447526992434 Marionette INFO loaded listener.js
10:49:52 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa606e3800) [pid = 1857] [serial = 1359] [outer = 0x7faa5f42ac00]
10:49:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:54 INFO - document served over http requires an https
10:49:54 INFO - sub-resource via script-tag using the http-csp
10:49:54 INFO - delivery method with no-redirect and when
10:49:54 INFO - the target request is same-origin.
10:49:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2590ms
10:49:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:49:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d10e000 == 76 [pid = 1857] [id = 485]
10:49:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa4ce1dc00) [pid = 1857] [serial = 1360] [outer = (nil)]
10:49:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa4d23ac00) [pid = 1857] [serial = 1361] [outer = 0x7faa4ce1dc00]
10:49:55 INFO - PROCESS | 1857 | 1447526995484 Marionette INFO loaded listener.js
10:49:55 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa5019ec00) [pid = 1857] [serial = 1362] [outer = 0x7faa4ce1dc00]
10:49:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:56 INFO - document served over http requires an https
10:49:56 INFO - sub-resource via script-tag using the http-csp
10:49:56 INFO - delivery method with swap-origin-redirect and when
10:49:56 INFO - the target request is same-origin.
10:49:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1913ms
10:49:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:49:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50260000 == 77 [pid = 1857] [id = 486]
10:49:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa4ce1ac00) [pid = 1857] [serial = 1363] [outer = (nil)]
10:49:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa4d248000) [pid = 1857] [serial = 1364] [outer = 0x7faa4ce1ac00]
10:49:56 INFO - PROCESS | 1857 | 1447526996963 Marionette INFO loaded listener.js
10:49:57 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa530ebc00) [pid = 1857] [serial = 1365] [outer = 0x7faa4ce1ac00]
10:49:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:58 INFO - document served over http requires an https
10:49:58 INFO - sub-resource via xhr-request using the http-csp
10:49:58 INFO - delivery method with keep-origin-redirect and when
10:49:58 INFO - the target request is same-origin.
10:49:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1630ms
10:49:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:49:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9d4000 == 78 [pid = 1857] [id = 487]
10:49:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa4e0db800) [pid = 1857] [serial = 1366] [outer = (nil)]
10:49:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa52e52c00) [pid = 1857] [serial = 1367] [outer = 0x7faa4e0db800]
10:49:58 INFO - PROCESS | 1857 | 1447526998675 Marionette INFO loaded listener.js
10:49:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa53937800) [pid = 1857] [serial = 1368] [outer = 0x7faa4e0db800]
10:49:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50259800 == 77 [pid = 1857] [id = 431]
10:49:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa539a8800 == 76 [pid = 1857] [id = 381]
10:49:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55152000 == 75 [pid = 1857] [id = 448]
10:49:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556ea000 == 74 [pid = 1857] [id = 450]
10:49:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa56878800 == 73 [pid = 1857] [id = 452]
10:49:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd72000 == 72 [pid = 1857] [id = 377]
10:49:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c981800 == 71 [pid = 1857] [id = 432]
10:49:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4fa2c800 == 70 [pid = 1857] [id = 379]
10:49:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5687c000 == 69 [pid = 1857] [id = 463]
10:49:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52bb2000 == 68 [pid = 1857] [id = 380]
10:49:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5687f000 == 67 [pid = 1857] [id = 465]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa5ee95400) [pid = 1857] [serial = 1182] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa5ce8d400) [pid = 1857] [serial = 1176] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa5b321c00) [pid = 1857] [serial = 1170] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa4d570c00) [pid = 1857] [serial = 1230] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa63a23800) [pid = 1857] [serial = 1206] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa4d248800) [pid = 1857] [serial = 1215] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa5ba1f000) [pid = 1857] [serial = 1173] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa52a1ec00) [pid = 1857] [serial = 1159] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa5ad90800) [pid = 1857] [serial = 1167] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa5018f400) [pid = 1857] [serial = 1220] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa54681000) [pid = 1857] [serial = 1164] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa63a36000) [pid = 1857] [serial = 1209] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa52959c00) [pid = 1857] [serial = 1225] [outer = (nil)] [url = about:blank]
10:49:59 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa5d070400) [pid = 1857] [serial = 1179] [outer = (nil)] [url = about:blank]
10:50:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:00 INFO - document served over http requires an https
10:50:00 INFO - sub-resource via xhr-request using the http-csp
10:50:00 INFO - delivery method with no-redirect and when
10:50:00 INFO - the target request is same-origin.
10:50:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1841ms
10:50:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:50:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d10a000 == 68 [pid = 1857] [id = 488]
10:50:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa4fc0ac00) [pid = 1857] [serial = 1369] [outer = (nil)]
10:50:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa53938000) [pid = 1857] [serial = 1370] [outer = 0x7faa4fc0ac00]
10:50:00 INFO - PROCESS | 1857 | 1447527000457 Marionette INFO loaded listener.js
10:50:00 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa5467f800) [pid = 1857] [serial = 1371] [outer = 0x7faa4fc0ac00]
10:50:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:01 INFO - document served over http requires an https
10:50:01 INFO - sub-resource via xhr-request using the http-csp
10:50:01 INFO - delivery method with swap-origin-redirect and when
10:50:01 INFO - the target request is same-origin.
10:50:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1244ms
10:50:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:50:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50544800 == 69 [pid = 1857] [id = 489]
10:50:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa54689000) [pid = 1857] [serial = 1372] [outer = (nil)]
10:50:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa55306800) [pid = 1857] [serial = 1373] [outer = 0x7faa54689000]
10:50:01 INFO - PROCESS | 1857 | 1447527001545 Marionette INFO loaded listener.js
10:50:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa55331c00) [pid = 1857] [serial = 1374] [outer = 0x7faa54689000]
10:50:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:02 INFO - document served over http requires an http
10:50:02 INFO - sub-resource via fetch-request using the meta-csp
10:50:02 INFO - delivery method with keep-origin-redirect and when
10:50:02 INFO - the target request is cross-origin.
10:50:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1382ms
10:50:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:50:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5024f800 == 70 [pid = 1857] [id = 490]
10:50:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa554e9000) [pid = 1857] [serial = 1375] [outer = (nil)]
10:50:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa554ec800) [pid = 1857] [serial = 1376] [outer = 0x7faa554e9000]
10:50:03 INFO - PROCESS | 1857 | 1447527003061 Marionette INFO loaded listener.js
10:50:03 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa5ad96400) [pid = 1857] [serial = 1377] [outer = 0x7faa554e9000]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa55310400) [pid = 1857] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa5543ac00) [pid = 1857] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526949872]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa554f3800) [pid = 1857] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa52e53800) [pid = 1857] [serial = 1303] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa5ad97400) [pid = 1857] [serial = 1297] [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]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa4aa61c00) [pid = 1857] [serial = 1288] [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]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa4aa6b800) [pid = 1857] [serial = 1231] [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]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa4e0e3000) [pid = 1857] [serial = 1285] [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]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa53c36000) [pid = 1857] [serial = 1291] [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]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa4faf1c00) [pid = 1857] [serial = 1282] [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]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa4ce26000) [pid = 1857] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa53c40c00) [pid = 1857] [serial = 1294] [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]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa50195400) [pid = 1857] [serial = 1283] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa530ee400) [pid = 1857] [serial = 1241] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa50193000) [pid = 1857] [serial = 1286] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa5543cc00) [pid = 1857] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526949872]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa5aee7000) [pid = 1857] [serial = 1298] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa53c3a800) [pid = 1857] [serial = 1292] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa5692e400) [pid = 1857] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa531d2c00) [pid = 1857] [serial = 1244] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa4d570000) [pid = 1857] [serial = 1235] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa5510dc00) [pid = 1857] [serial = 1256] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa5468a800) [pid = 1857] [serial = 1253] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa5aef1800) [pid = 1857] [serial = 1274] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa5318f800) [pid = 1857] [serial = 1289] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa55305400) [pid = 1857] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa4d569400) [pid = 1857] [serial = 1280] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa5530a000) [pid = 1857] [serial = 1295] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa554e5c00) [pid = 1857] [serial = 1266] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa54294000) [pid = 1857] [serial = 1250] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa5532c400) [pid = 1857] [serial = 1261] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa52959000) [pid = 1857] [serial = 1238] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa5b319400) [pid = 1857] [serial = 1277] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa53905c00) [pid = 1857] [serial = 1247] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa5ad8ec00) [pid = 1857] [serial = 1271] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa52a22c00) [pid = 1857] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa52f9f400) [pid = 1857] [serial = 1287] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa52e5c000) [pid = 1857] [serial = 1284] [outer = (nil)] [url = about:blank]
10:50:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:04 INFO - document served over http requires an http
10:50:04 INFO - sub-resource via fetch-request using the meta-csp
10:50:04 INFO - delivery method with no-redirect and when
10:50:04 INFO - the target request is cross-origin.
10:50:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1336ms
10:50:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:50:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa539a8800 == 71 [pid = 1857] [id = 491]
10:50:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa52f9f400) [pid = 1857] [serial = 1378] [outer = (nil)]
10:50:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa53905c00) [pid = 1857] [serial = 1379] [outer = 0x7faa52f9f400]
10:50:04 INFO - PROCESS | 1857 | 1447527004401 Marionette INFO loaded listener.js
10:50:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa5ad95800) [pid = 1857] [serial = 1380] [outer = 0x7faa52f9f400]
10:50:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:05 INFO - document served over http requires an http
10:50:05 INFO - sub-resource via fetch-request using the meta-csp
10:50:05 INFO - delivery method with swap-origin-redirect and when
10:50:05 INFO - the target request is cross-origin.
10:50:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1177ms
10:50:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:50:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5515b000 == 72 [pid = 1857] [id = 492]
10:50:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa554e5c00) [pid = 1857] [serial = 1381] [outer = (nil)]
10:50:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa5b17e000) [pid = 1857] [serial = 1382] [outer = 0x7faa554e5c00]
10:50:05 INFO - PROCESS | 1857 | 1447527005462 Marionette INFO loaded listener.js
10:50:05 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa5b417800) [pid = 1857] [serial = 1383] [outer = 0x7faa554e5c00]
10:50:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5514c800 == 73 [pid = 1857] [id = 493]
10:50:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa5aeeec00) [pid = 1857] [serial = 1384] [outer = (nil)]
10:50:06 INFO - PROCESS | 1857 | [1857] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
10:50:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa4aa6f800) [pid = 1857] [serial = 1385] [outer = 0x7faa5aeeec00]
10:50:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:06 INFO - document served over http requires an http
10:50:06 INFO - sub-resource via iframe-tag using the meta-csp
10:50:06 INFO - delivery method with keep-origin-redirect and when
10:50:06 INFO - the target request is cross-origin.
10:50:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1491ms
10:50:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:50:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d104000 == 74 [pid = 1857] [id = 494]
10:50:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa50197c00) [pid = 1857] [serial = 1386] [outer = (nil)]
10:50:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa5295b800) [pid = 1857] [serial = 1387] [outer = 0x7faa50197c00]
10:50:07 INFO - PROCESS | 1857 | 1447527007362 Marionette INFO loaded listener.js
10:50:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa52f97800) [pid = 1857] [serial = 1388] [outer = 0x7faa50197c00]
10:50:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e67000 == 75 [pid = 1857] [id = 495]
10:50:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa52da8400) [pid = 1857] [serial = 1389] [outer = (nil)]
10:50:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa5429bc00) [pid = 1857] [serial = 1390] [outer = 0x7faa52da8400]
10:50:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:08 INFO - document served over http requires an http
10:50:08 INFO - sub-resource via iframe-tag using the meta-csp
10:50:08 INFO - delivery method with no-redirect and when
10:50:08 INFO - the target request is cross-origin.
10:50:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1786ms
10:50:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:50:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556e4800 == 76 [pid = 1857] [id = 496]
10:50:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa53909c00) [pid = 1857] [serial = 1391] [outer = (nil)]
10:50:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa53c34000) [pid = 1857] [serial = 1392] [outer = 0x7faa53909c00]
10:50:09 INFO - PROCESS | 1857 | 1447527009089 Marionette INFO loaded listener.js
10:50:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa554e8c00) [pid = 1857] [serial = 1393] [outer = 0x7faa53909c00]
10:50:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5687c000 == 77 [pid = 1857] [id = 497]
10:50:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa554e6400) [pid = 1857] [serial = 1394] [outer = (nil)]
10:50:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa56934400) [pid = 1857] [serial = 1395] [outer = 0x7faa554e6400]
10:50:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:10 INFO - document served over http requires an http
10:50:10 INFO - sub-resource via iframe-tag using the meta-csp
10:50:10 INFO - delivery method with swap-origin-redirect and when
10:50:10 INFO - the target request is cross-origin.
10:50:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1781ms
10:50:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:50:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568b2000 == 78 [pid = 1857] [id = 498]
10:50:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa5ad94400) [pid = 1857] [serial = 1396] [outer = (nil)]
10:50:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa5b31b800) [pid = 1857] [serial = 1397] [outer = 0x7faa5ad94400]
10:50:10 INFO - PROCESS | 1857 | 1447527010902 Marionette INFO loaded listener.js
10:50:11 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5b8d0000) [pid = 1857] [serial = 1398] [outer = 0x7faa5ad94400]
10:50:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:11 INFO - document served over http requires an http
10:50:11 INFO - sub-resource via script-tag using the meta-csp
10:50:11 INFO - delivery method with keep-origin-redirect and when
10:50:11 INFO - the target request is cross-origin.
10:50:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1637ms
10:50:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:50:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ae32800 == 79 [pid = 1857] [id = 499]
10:50:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5b41b400) [pid = 1857] [serial = 1399] [outer = (nil)]
10:50:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5b9de000) [pid = 1857] [serial = 1400] [outer = 0x7faa5b41b400]
10:50:12 INFO - PROCESS | 1857 | 1447527012575 Marionette INFO loaded listener.js
10:50:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa5bc0ac00) [pid = 1857] [serial = 1401] [outer = 0x7faa5b41b400]
10:50:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:13 INFO - document served over http requires an http
10:50:13 INFO - sub-resource via script-tag using the meta-csp
10:50:13 INFO - delivery method with no-redirect and when
10:50:13 INFO - the target request is cross-origin.
10:50:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1539ms
10:50:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:50:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bc1a800 == 80 [pid = 1857] [id = 500]
10:50:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa5b9db000) [pid = 1857] [serial = 1402] [outer = (nil)]
10:50:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa5c54b000) [pid = 1857] [serial = 1403] [outer = 0x7faa5b9db000]
10:50:14 INFO - PROCESS | 1857 | 1447527014008 Marionette INFO loaded listener.js
10:50:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5ce8e800) [pid = 1857] [serial = 1404] [outer = 0x7faa5b9db000]
10:50:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:15 INFO - document served over http requires an http
10:50:15 INFO - sub-resource via script-tag using the meta-csp
10:50:15 INFO - delivery method with swap-origin-redirect and when
10:50:15 INFO - the target request is cross-origin.
10:50:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1577ms
10:50:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:50:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce79000 == 81 [pid = 1857] [id = 501]
10:50:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa5ee95400) [pid = 1857] [serial = 1405] [outer = (nil)]
10:50:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa5ee97800) [pid = 1857] [serial = 1406] [outer = 0x7faa5ee95400]
10:50:15 INFO - PROCESS | 1857 | 1447527015707 Marionette INFO loaded listener.js
10:50:15 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa5f42c800) [pid = 1857] [serial = 1407] [outer = 0x7faa5ee95400]
10:50:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:16 INFO - document served over http requires an http
10:50:16 INFO - sub-resource via xhr-request using the meta-csp
10:50:16 INFO - delivery method with keep-origin-redirect and when
10:50:16 INFO - the target request is cross-origin.
10:50:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1581ms
10:50:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:50:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa602d6000 == 82 [pid = 1857] [id = 502]
10:50:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa5ee96000) [pid = 1857] [serial = 1408] [outer = (nil)]
10:50:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa60474400) [pid = 1857] [serial = 1409] [outer = 0x7faa5ee96000]
10:50:17 INFO - PROCESS | 1857 | 1447527017202 Marionette INFO loaded listener.js
10:50:17 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa60887c00) [pid = 1857] [serial = 1410] [outer = 0x7faa5ee96000]
10:50:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:18 INFO - document served over http requires an http
10:50:18 INFO - sub-resource via xhr-request using the meta-csp
10:50:18 INFO - delivery method with no-redirect and when
10:50:18 INFO - the target request is cross-origin.
10:50:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1582ms
10:50:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:50:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6326a000 == 83 [pid = 1857] [id = 503]
10:50:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa5f4c3800) [pid = 1857] [serial = 1411] [outer = (nil)]
10:50:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa6124b400) [pid = 1857] [serial = 1412] [outer = 0x7faa5f4c3800]
10:50:18 INFO - PROCESS | 1857 | 1447527018755 Marionette INFO loaded listener.js
10:50:18 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa63445400) [pid = 1857] [serial = 1413] [outer = 0x7faa5f4c3800]
10:50:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:19 INFO - document served over http requires an http
10:50:19 INFO - sub-resource via xhr-request using the meta-csp
10:50:19 INFO - delivery method with swap-origin-redirect and when
10:50:19 INFO - the target request is cross-origin.
10:50:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1478ms
10:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:50:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa635ae000 == 84 [pid = 1857] [id = 504]
10:50:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa60887800) [pid = 1857] [serial = 1414] [outer = (nil)]
10:50:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa6344bc00) [pid = 1857] [serial = 1415] [outer = 0x7faa60887800]
10:50:20 INFO - PROCESS | 1857 | 1447527020267 Marionette INFO loaded listener.js
10:50:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa63489c00) [pid = 1857] [serial = 1416] [outer = 0x7faa60887800]
10:50:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:21 INFO - document served over http requires an https
10:50:21 INFO - sub-resource via fetch-request using the meta-csp
10:50:21 INFO - delivery method with keep-origin-redirect and when
10:50:21 INFO - the target request is cross-origin.
10:50:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1584ms
10:50:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:50:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63ac1000 == 85 [pid = 1857] [id = 505]
10:50:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa5be62000) [pid = 1857] [serial = 1417] [outer = (nil)]
10:50:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa63454000) [pid = 1857] [serial = 1418] [outer = 0x7faa5be62000]
10:50:21 INFO - PROCESS | 1857 | 1447527021947 Marionette INFO loaded listener.js
10:50:22 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa63a14000) [pid = 1857] [serial = 1419] [outer = 0x7faa5be62000]
10:50:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:22 INFO - document served over http requires an https
10:50:22 INFO - sub-resource via fetch-request using the meta-csp
10:50:22 INFO - delivery method with no-redirect and when
10:50:22 INFO - the target request is cross-origin.
10:50:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1530ms
10:50:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:50:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63c16800 == 86 [pid = 1857] [id = 506]
10:50:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa63448000) [pid = 1857] [serial = 1420] [outer = (nil)]
10:50:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa63a1d000) [pid = 1857] [serial = 1421] [outer = 0x7faa63448000]
10:50:23 INFO - PROCESS | 1857 | 1447527023426 Marionette INFO loaded listener.js
10:50:23 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa63a2dc00) [pid = 1857] [serial = 1422] [outer = 0x7faa63448000]
10:50:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:24 INFO - document served over http requires an https
10:50:24 INFO - sub-resource via fetch-request using the meta-csp
10:50:24 INFO - delivery method with swap-origin-redirect and when
10:50:24 INFO - the target request is cross-origin.
10:50:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1579ms
10:50:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:50:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d4f000 == 87 [pid = 1857] [id = 507]
10:50:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa63a1c400) [pid = 1857] [serial = 1423] [outer = (nil)]
10:50:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa63a2e400) [pid = 1857] [serial = 1424] [outer = 0x7faa63a1c400]
10:50:25 INFO - PROCESS | 1857 | 1447527025004 Marionette INFO loaded listener.js
10:50:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa63a3ec00) [pid = 1857] [serial = 1425] [outer = 0x7faa63a1c400]
10:50:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d62000 == 88 [pid = 1857] [id = 508]
10:50:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa63a3dc00) [pid = 1857] [serial = 1426] [outer = (nil)]
10:50:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa63c71800) [pid = 1857] [serial = 1427] [outer = 0x7faa63a3dc00]
10:50:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:26 INFO - document served over http requires an https
10:50:26 INFO - sub-resource via iframe-tag using the meta-csp
10:50:26 INFO - delivery method with keep-origin-redirect and when
10:50:26 INFO - the target request is cross-origin.
10:50:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1583ms
10:50:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:50:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d73000 == 89 [pid = 1857] [id = 509]
10:50:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7faa63c76000) [pid = 1857] [serial = 1428] [outer = (nil)]
10:50:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa63c77800) [pid = 1857] [serial = 1429] [outer = 0x7faa63c76000]
10:50:26 INFO - PROCESS | 1857 | 1447527026738 Marionette INFO loaded listener.js
10:50:26 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa63c7f800) [pid = 1857] [serial = 1430] [outer = 0x7faa63c76000]
10:50:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d87000 == 90 [pid = 1857] [id = 510]
10:50:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa63cdb800) [pid = 1857] [serial = 1431] [outer = (nil)]
10:50:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa63cdd000) [pid = 1857] [serial = 1432] [outer = 0x7faa63cdb800]
10:50: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
10:50:27 INFO - document served over http requires an https
10:50:27 INFO - sub-resource via iframe-tag using the meta-csp
10:50:27 INFO - delivery method with no-redirect and when
10:50:27 INFO - the target request is cross-origin.
10:50:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1631ms
10:50:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:50:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52f78800 == 91 [pid = 1857] [id = 511]
10:50:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7faa4ce25800) [pid = 1857] [serial = 1433] [outer = (nil)]
10:50:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7faa63a34c00) [pid = 1857] [serial = 1434] [outer = 0x7faa4ce25800]
10:50:29 INFO - PROCESS | 1857 | 1447527029737 Marionette INFO loaded listener.js
10:50:29 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa63ce3c00) [pid = 1857] [serial = 1435] [outer = 0x7faa4ce25800]
10:50:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e6b000 == 92 [pid = 1857] [id = 512]
10:50:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa5390e000) [pid = 1857] [serial = 1436] [outer = (nil)]
10:50:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa5b316c00) [pid = 1857] [serial = 1437] [outer = 0x7faa5390e000]
10:50: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
10:50:30 INFO - document served over http requires an https
10:50:30 INFO - sub-resource via iframe-tag using the meta-csp
10:50:30 INFO - delivery method with swap-origin-redirect and when
10:50:30 INFO - the target request is cross-origin.
10:50:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3148ms
10:50:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:50:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52bb9000 == 93 [pid = 1857] [id = 513]
10:50:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7faa4fc0a000) [pid = 1857] [serial = 1438] [outer = (nil)]
10:50:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7faa502b9800) [pid = 1857] [serial = 1439] [outer = 0x7faa4fc0a000]
10:50:32 INFO - PROCESS | 1857 | 1447527032064 Marionette INFO loaded listener.js
10:50:32 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7faa53185c00) [pid = 1857] [serial = 1440] [outer = 0x7faa4fc0a000]
10:50:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:33 INFO - document served over http requires an https
10:50:33 INFO - sub-resource via script-tag using the meta-csp
10:50:33 INFO - delivery method with keep-origin-redirect and when
10:50:33 INFO - the target request is cross-origin.
10:50:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1637ms
10:50:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:50:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c97f800 == 94 [pid = 1857] [id = 514]
10:50:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7faa4fc07800) [pid = 1857] [serial = 1441] [outer = (nil)]
10:50:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa5019b000) [pid = 1857] [serial = 1442] [outer = 0x7faa4fc07800]
10:50:33 INFO - PROCESS | 1857 | 1447527033830 Marionette INFO loaded listener.js
10:50:33 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7faa53c31800) [pid = 1857] [serial = 1443] [outer = 0x7faa4fc07800]
10:50:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:34 INFO - document served over http requires an https
10:50:34 INFO - sub-resource via script-tag using the meta-csp
10:50:34 INFO - delivery method with no-redirect and when
10:50:34 INFO - the target request is cross-origin.
10:50:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1696ms
10:50:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:50:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493fa800 == 95 [pid = 1857] [id = 515]
10:50:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7faa4e0dd400) [pid = 1857] [serial = 1444] [outer = (nil)]
10:50:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7faa5019b800) [pid = 1857] [serial = 1445] [outer = 0x7faa4e0dd400]
10:50:35 INFO - PROCESS | 1857 | 1447527035482 Marionette INFO loaded listener.js
10:50:35 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7faa5aee6800) [pid = 1857] [serial = 1446] [outer = 0x7faa4e0dd400]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa539a8800 == 94 [pid = 1857] [id = 491]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5024f800 == 93 [pid = 1857] [id = 490]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50544800 == 92 [pid = 1857] [id = 489]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d10a000 == 91 [pid = 1857] [id = 488]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9d4000 == 90 [pid = 1857] [id = 487]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50260000 == 89 [pid = 1857] [id = 486]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d10e000 == 88 [pid = 1857] [id = 485]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa61285000 == 87 [pid = 1857] [id = 484]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa60436000 == 86 [pid = 1857] [id = 483]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa602d3000 == 85 [pid = 1857] [id = 482]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f604000 == 84 [pid = 1857] [id = 481]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f532000 == 83 [pid = 1857] [id = 480]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f473800 == 82 [pid = 1857] [id = 479]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ecc9800 == 81 [pid = 1857] [id = 478]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce79800 == 80 [pid = 1857] [id = 477]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce12000 == 79 [pid = 1857] [id = 476]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c80e800 == 78 [pid = 1857] [id = 475]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6d5000 == 77 [pid = 1857] [id = 474]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5beac800 == 76 [pid = 1857] [id = 473]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bc25000 == 75 [pid = 1857] [id = 472]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b426800 == 74 [pid = 1857] [id = 471]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b114800 == 73 [pid = 1857] [id = 470]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52f79000 == 72 [pid = 1857] [id = 468]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5025b800 == 71 [pid = 1857] [id = 467]
10:50:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9b6000 == 70 [pid = 1857] [id = 466]
10:50:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:36 INFO - document served over http requires an https
10:50:36 INFO - sub-resource via script-tag using the meta-csp
10:50:36 INFO - delivery method with swap-origin-redirect and when
10:50:36 INFO - the target request is cross-origin.
10:50:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1854ms
10:50:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:50:36 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7faa5468c800) [pid = 1857] [serial = 1293] [outer = (nil)] [url = about:blank]
10:50:36 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7faa53931400) [pid = 1857] [serial = 1290] [outer = (nil)] [url = about:blank]
10:50:36 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7faa554f0800) [pid = 1857] [serial = 1296] [outer = (nil)] [url = about:blank]
10:50:36 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7faa52e5e000) [pid = 1857] [serial = 1233] [outer = (nil)] [url = about:blank]
10:50:36 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa5b31f800) [pid = 1857] [serial = 1299] [outer = (nil)] [url = about:blank]
10:50:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3ec800 == 71 [pid = 1857] [id = 516]
10:50:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa4ce28c00) [pid = 1857] [serial = 1447] [outer = (nil)]
10:50:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7faa52e5e000) [pid = 1857] [serial = 1448] [outer = 0x7faa4ce28c00]
10:50:37 INFO - PROCESS | 1857 | 1447527037212 Marionette INFO loaded listener.js
10:50:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7faa5b412400) [pid = 1857] [serial = 1449] [outer = 0x7faa4ce28c00]
10:50:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:37 INFO - document served over http requires an https
10:50:38 INFO - sub-resource via xhr-request using the meta-csp
10:50:38 INFO - delivery method with keep-origin-redirect and when
10:50:38 INFO - the target request is cross-origin.
10:50:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1230ms
10:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:50:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e7c800 == 72 [pid = 1857] [id = 517]
10:50:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7faa5b8ce400) [pid = 1857] [serial = 1450] [outer = (nil)]
10:50:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7faa5b8d1400) [pid = 1857] [serial = 1451] [outer = 0x7faa5b8ce400]
10:50:38 INFO - PROCESS | 1857 | 1447527038259 Marionette INFO loaded listener.js
10:50:38 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7faa5bc05000) [pid = 1857] [serial = 1452] [outer = 0x7faa5b8ce400]
10:50:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:39 INFO - document served over http requires an https
10:50:39 INFO - sub-resource via xhr-request using the meta-csp
10:50:39 INFO - delivery method with no-redirect and when
10:50:39 INFO - the target request is cross-origin.
10:50:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1182ms
10:50:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:50:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55150000 == 73 [pid = 1857] [id = 518]
10:50:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7faa5c548800) [pid = 1857] [serial = 1453] [outer = (nil)]
10:50:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa5c553400) [pid = 1857] [serial = 1454] [outer = 0x7faa5c548800]
10:50:39 INFO - PROCESS | 1857 | 1447527039537 Marionette INFO loaded listener.js
10:50:39 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7faa5ce8f000) [pid = 1857] [serial = 1455] [outer = 0x7faa5c548800]
10:50:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:40 INFO - document served over http requires an https
10:50:40 INFO - sub-resource via xhr-request using the meta-csp
10:50:40 INFO - delivery method with swap-origin-redirect and when
10:50:40 INFO - the target request is cross-origin.
10:50:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1282ms
10:50:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:50:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b0fe800 == 74 [pid = 1857] [id = 519]
10:50:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7faa5c54ac00) [pid = 1857] [serial = 1456] [outer = (nil)]
10:50:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7faa5d073c00) [pid = 1857] [serial = 1457] [outer = 0x7faa5c54ac00]
10:50:40 INFO - PROCESS | 1857 | 1447527040820 Marionette INFO loaded listener.js
10:50:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7faa5eeee800) [pid = 1857] [serial = 1458] [outer = 0x7faa5c54ac00]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7faa50515400) [pid = 1857] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7faa5b40cc00) [pid = 1857] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526968629]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7faa4aa63400) [pid = 1857] [serial = 1302] [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]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7faa52f9f400) [pid = 1857] [serial = 1378] [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]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa54689000) [pid = 1857] [serial = 1372] [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]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7faa4ce1dc00) [pid = 1857] [serial = 1360] [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]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7faa4fc0ac00) [pid = 1857] [serial = 1369] [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]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7faa4e0db800) [pid = 1857] [serial = 1366] [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]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7faa554e9000) [pid = 1857] [serial = 1375] [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]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7faa4ce1ac00) [pid = 1857] [serial = 1363] [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]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7faa5eef4800) [pid = 1857] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526988315]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa5f4c5000) [pid = 1857] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7faa5d073800) [pid = 1857] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7faa5b17e000) [pid = 1857] [serial = 1382] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7faa4d248000) [pid = 1857] [serial = 1364] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7faa5bc06c00) [pid = 1857] [serial = 1328] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa55306800) [pid = 1857] [serial = 1373] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa530eb000) [pid = 1857] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526968629]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa5f428800) [pid = 1857] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7faa4aa65400) [pid = 1857] [serial = 1308] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7faa5ee9f000) [pid = 1857] [serial = 1345] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa5f42a000) [pid = 1857] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447526988315]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa554ec800) [pid = 1857] [serial = 1376] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa53938000) [pid = 1857] [serial = 1370] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa554f3000) [pid = 1857] [serial = 1316] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7faa5b4e7400) [pid = 1857] [serial = 1322] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa5d07c400) [pid = 1857] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa5c54bc00) [pid = 1857] [serial = 1334] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa5f4c9400) [pid = 1857] [serial = 1355] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa5ce98000) [pid = 1857] [serial = 1340] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa50517800) [pid = 1857] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa5b415c00) [pid = 1857] [serial = 1319] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa5f426800) [pid = 1857] [serial = 1350] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa5b9e2c00) [pid = 1857] [serial = 1325] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa530e2c00) [pid = 1857] [serial = 1313] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa5be62400) [pid = 1857] [serial = 1331] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa4d23ac00) [pid = 1857] [serial = 1361] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa53905c00) [pid = 1857] [serial = 1379] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa5c8d8000) [pid = 1857] [serial = 1337] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa52e52c00) [pid = 1857] [serial = 1367] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa6001c400) [pid = 1857] [serial = 1358] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa530ebc00) [pid = 1857] [serial = 1365] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa53937800) [pid = 1857] [serial = 1368] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5467f800) [pid = 1857] [serial = 1371] [outer = (nil)] [url = about:blank]
10:50:41 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa5b31fc00) [pid = 1857] [serial = 1304] [outer = (nil)] [url = about:blank]
10:50:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:42 INFO - document served over http requires an http
10:50:42 INFO - sub-resource via fetch-request using the meta-csp
10:50:42 INFO - delivery method with keep-origin-redirect and when
10:50:42 INFO - the target request is same-origin.
10:50:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1728ms
10:50:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:50:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d119800 == 75 [pid = 1857] [id = 520]
10:50:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa4aa63000) [pid = 1857] [serial = 1459] [outer = (nil)]
10:50:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa55107400) [pid = 1857] [serial = 1460] [outer = 0x7faa4aa63000]
10:50:42 INFO - PROCESS | 1857 | 1447527042636 Marionette INFO loaded listener.js
10:50:42 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa5c54bc00) [pid = 1857] [serial = 1461] [outer = 0x7faa4aa63000]
10:50:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:43 INFO - document served over http requires an http
10:50:43 INFO - sub-resource via fetch-request using the meta-csp
10:50:43 INFO - delivery method with no-redirect and when
10:50:43 INFO - the target request is same-origin.
10:50:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1176ms
10:50:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:50:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9b3800 == 76 [pid = 1857] [id = 521]
10:50:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa4aa60c00) [pid = 1857] [serial = 1462] [outer = (nil)]
10:50:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa4aa6a400) [pid = 1857] [serial = 1463] [outer = 0x7faa4aa60c00]
10:50:43 INFO - PROCESS | 1857 | 1447527043950 Marionette INFO loaded listener.js
10:50:44 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa4faf1c00) [pid = 1857] [serial = 1464] [outer = 0x7faa4aa60c00]
10:50:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:45 INFO - document served over http requires an http
10:50:45 INFO - sub-resource via fetch-request using the meta-csp
10:50:45 INFO - delivery method with swap-origin-redirect and when
10:50:45 INFO - the target request is same-origin.
10:50:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1628ms
10:50:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:50:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53e04000 == 77 [pid = 1857] [id = 522]
10:50:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa4aa63800) [pid = 1857] [serial = 1465] [outer = (nil)]
10:50:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa5468b000) [pid = 1857] [serial = 1466] [outer = 0x7faa4aa63800]
10:50:45 INFO - PROCESS | 1857 | 1447527045526 Marionette INFO loaded listener.js
10:50:45 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa5ad90400) [pid = 1857] [serial = 1467] [outer = 0x7faa4aa63800]
10:50:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bc31000 == 78 [pid = 1857] [id = 523]
10:50:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa5aee5000) [pid = 1857] [serial = 1468] [outer = (nil)]
10:50:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa5b40c400) [pid = 1857] [serial = 1469] [outer = 0x7faa5aee5000]
10:50:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:46 INFO - document served over http requires an http
10:50:46 INFO - sub-resource via iframe-tag using the meta-csp
10:50:46 INFO - delivery method with keep-origin-redirect and when
10:50:46 INFO - the target request is same-origin.
10:50:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1630ms
10:50:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:50:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6d2800 == 79 [pid = 1857] [id = 524]
10:50:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa5543f400) [pid = 1857] [serial = 1470] [outer = (nil)]
10:50:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa5bc06c00) [pid = 1857] [serial = 1471] [outer = 0x7faa5543f400]
10:50:47 INFO - PROCESS | 1857 | 1447527047352 Marionette INFO loaded listener.js
10:50:47 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa5ce8b000) [pid = 1857] [serial = 1472] [outer = 0x7faa5543f400]
10:50:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce13800 == 80 [pid = 1857] [id = 525]
10:50:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa5c8e3400) [pid = 1857] [serial = 1473] [outer = (nil)]
10:50:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa5c545c00) [pid = 1857] [serial = 1474] [outer = 0x7faa5c8e3400]
10:50:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:48 INFO - document served over http requires an http
10:50:48 INFO - sub-resource via iframe-tag using the meta-csp
10:50:48 INFO - delivery method with no-redirect and when
10:50:48 INFO - the target request is same-origin.
10:50:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1783ms
10:50:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:50:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ecb1000 == 81 [pid = 1857] [id = 526]
10:50:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa5b4dc400) [pid = 1857] [serial = 1475] [outer = (nil)]
10:50:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa5f421c00) [pid = 1857] [serial = 1476] [outer = 0x7faa5b4dc400]
10:50:49 INFO - PROCESS | 1857 | 1447527049107 Marionette INFO loaded listener.js
10:50:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa5f631800) [pid = 1857] [serial = 1477] [outer = 0x7faa5b4dc400]
10:50:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f487000 == 82 [pid = 1857] [id = 527]
10:50:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7faa6088a800) [pid = 1857] [serial = 1478] [outer = (nil)]
10:50:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa6088c400) [pid = 1857] [serial = 1479] [outer = 0x7faa6088a800]
10:50:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:50 INFO - document served over http requires an http
10:50:50 INFO - sub-resource via iframe-tag using the meta-csp
10:50:50 INFO - delivery method with swap-origin-redirect and when
10:50:50 INFO - the target request is same-origin.
10:50:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1688ms
10:50:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:50:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f614000 == 83 [pid = 1857] [id = 528]
10:50:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa5bc07c00) [pid = 1857] [serial = 1480] [outer = (nil)]
10:50:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa612b3c00) [pid = 1857] [serial = 1481] [outer = 0x7faa5bc07c00]
10:50:50 INFO - PROCESS | 1857 | 1447527050803 Marionette INFO loaded listener.js
10:50:50 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa63a19800) [pid = 1857] [serial = 1482] [outer = 0x7faa5bc07c00]
10:50:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:51 INFO - document served over http requires an http
10:50:51 INFO - sub-resource via script-tag using the meta-csp
10:50:51 INFO - delivery method with keep-origin-redirect and when
10:50:51 INFO - the target request is same-origin.
10:50:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1530ms
10:50:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:50:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa61293000 == 84 [pid = 1857] [id = 529]
10:50:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7faa63a23400) [pid = 1857] [serial = 1483] [outer = (nil)]
10:50:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7faa63a28400) [pid = 1857] [serial = 1484] [outer = 0x7faa63a23400]
10:50:52 INFO - PROCESS | 1857 | 1447527052245 Marionette INFO loaded listener.js
10:50:52 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa63c77400) [pid = 1857] [serial = 1485] [outer = 0x7faa63a23400]
10:50:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:53 INFO - document served over http requires an http
10:50:53 INFO - sub-resource via script-tag using the meta-csp
10:50:53 INFO - delivery method with no-redirect and when
10:50:53 INFO - the target request is same-origin.
10:50:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1530ms
10:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:50:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d5b000 == 85 [pid = 1857] [id = 530]
10:50:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa63a27000) [pid = 1857] [serial = 1486] [outer = (nil)]
10:50:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa6534f400) [pid = 1857] [serial = 1487] [outer = 0x7faa63a27000]
10:50:53 INFO - PROCESS | 1857 | 1447527053822 Marionette INFO loaded listener.js
10:50:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7faa653d5000) [pid = 1857] [serial = 1488] [outer = 0x7faa63a27000]
10:50:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:54 INFO - document served over http requires an http
10:50:54 INFO - sub-resource via script-tag using the meta-csp
10:50:54 INFO - delivery method with swap-origin-redirect and when
10:50:54 INFO - the target request is same-origin.
10:50:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1491ms
10:50:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:50:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64253000 == 86 [pid = 1857] [id = 531]
10:50:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7faa6344b000) [pid = 1857] [serial = 1489] [outer = (nil)]
10:50:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7faa65417800) [pid = 1857] [serial = 1490] [outer = 0x7faa6344b000]
10:50:55 INFO - PROCESS | 1857 | 1447527055266 Marionette INFO loaded listener.js
10:50:55 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7faa65711800) [pid = 1857] [serial = 1491] [outer = 0x7faa6344b000]
10:50:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:56 INFO - document served over http requires an http
10:50:56 INFO - sub-resource via xhr-request using the meta-csp
10:50:56 INFO - delivery method with keep-origin-redirect and when
10:50:56 INFO - the target request is same-origin.
10:50:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1440ms
10:50:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:50:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64443000 == 87 [pid = 1857] [id = 532]
10:50:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa63ceac00) [pid = 1857] [serial = 1492] [outer = (nil)]
10:50:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7faa6577f000) [pid = 1857] [serial = 1493] [outer = 0x7faa63ceac00]
10:50:56 INFO - PROCESS | 1857 | 1447527056729 Marionette INFO loaded listener.js
10:50:56 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7faa65b36800) [pid = 1857] [serial = 1494] [outer = 0x7faa63ceac00]
10:50:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:57 INFO - document served over http requires an http
10:50:57 INFO - sub-resource via xhr-request using the meta-csp
10:50:57 INFO - delivery method with no-redirect and when
10:50:57 INFO - the target request is same-origin.
10:50:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1427ms
10:50:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:50:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa657d8800 == 88 [pid = 1857] [id = 533]
10:50:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7faa653d0000) [pid = 1857] [serial = 1495] [outer = (nil)]
10:50:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7faa65b39c00) [pid = 1857] [serial = 1496] [outer = 0x7faa653d0000]
10:50:58 INFO - PROCESS | 1857 | 1447527058126 Marionette INFO loaded listener.js
10:50:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7faa65f5fc00) [pid = 1857] [serial = 1497] [outer = 0x7faa653d0000]
10:50:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:59 INFO - document served over http requires an http
10:50:59 INFO - sub-resource via xhr-request using the meta-csp
10:50:59 INFO - delivery method with swap-origin-redirect and when
10:50:59 INFO - the target request is same-origin.
10:50:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1426ms
10:50:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:50:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa660ec000 == 89 [pid = 1857] [id = 534]
10:50:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7faa634dac00) [pid = 1857] [serial = 1498] [outer = (nil)]
10:50:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa65f62c00) [pid = 1857] [serial = 1499] [outer = 0x7faa634dac00]
10:50:59 INFO - PROCESS | 1857 | 1447527059594 Marionette INFO loaded listener.js
10:50:59 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7faa662c6c00) [pid = 1857] [serial = 1500] [outer = 0x7faa634dac00]
10:51:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:00 INFO - document served over http requires an https
10:51:00 INFO - sub-resource via fetch-request using the meta-csp
10:51:00 INFO - delivery method with keep-origin-redirect and when
10:51:00 INFO - the target request is same-origin.
10:51:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1528ms
10:51:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:51:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa66962800 == 90 [pid = 1857] [id = 535]
10:51:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7faa65415400) [pid = 1857] [serial = 1501] [outer = (nil)]
10:51:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7faa664c8400) [pid = 1857] [serial = 1502] [outer = 0x7faa65415400]
10:51:01 INFO - PROCESS | 1857 | 1447527061199 Marionette INFO loaded listener.js
10:51:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7faa6652f000) [pid = 1857] [serial = 1503] [outer = 0x7faa65415400]
10:51:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:02 INFO - document served over http requires an https
10:51:02 INFO - sub-resource via fetch-request using the meta-csp
10:51:02 INFO - delivery method with no-redirect and when
10:51:02 INFO - the target request is same-origin.
10:51:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1600ms
10:51:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:51:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa679a8000 == 91 [pid = 1857] [id = 536]
10:51:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7faa5eef6800) [pid = 1857] [serial = 1504] [outer = (nil)]
10:51:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7faa665cac00) [pid = 1857] [serial = 1505] [outer = 0x7faa5eef6800]
10:51:02 INFO - PROCESS | 1857 | 1447527062776 Marionette INFO loaded listener.js
10:51:02 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7faa6690dc00) [pid = 1857] [serial = 1506] [outer = 0x7faa5eef6800]
10:51:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:03 INFO - document served over http requires an https
10:51:03 INFO - sub-resource via fetch-request using the meta-csp
10:51:03 INFO - delivery method with swap-origin-redirect and when
10:51:03 INFO - the target request is same-origin.
10:51:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1634ms
10:51:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:51:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67c4c800 == 92 [pid = 1857] [id = 537]
10:51:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7faa5f4c1400) [pid = 1857] [serial = 1507] [outer = (nil)]
10:51:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7faa67432800) [pid = 1857] [serial = 1508] [outer = 0x7faa5f4c1400]
10:51:04 INFO - PROCESS | 1857 | 1447527064529 Marionette INFO loaded listener.js
10:51:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7faa67441000) [pid = 1857] [serial = 1509] [outer = 0x7faa5f4c1400]
10:51:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67ff3800 == 93 [pid = 1857] [id = 538]
10:51:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7faa67659c00) [pid = 1857] [serial = 1510] [outer = (nil)]
10:51:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7faa6743a400) [pid = 1857] [serial = 1511] [outer = 0x7faa67659c00]
10:51:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:05 INFO - document served over http requires an https
10:51:05 INFO - sub-resource via iframe-tag using the meta-csp
10:51:05 INFO - delivery method with keep-origin-redirect and when
10:51:05 INFO - the target request is same-origin.
10:51:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1728ms
10:51:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:51:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa67ffd800 == 94 [pid = 1857] [id = 539]
10:51:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7faa606e6800) [pid = 1857] [serial = 1512] [outer = (nil)]
10:51:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7faa67654800) [pid = 1857] [serial = 1513] [outer = 0x7faa606e6800]
10:51:06 INFO - PROCESS | 1857 | 1447527066293 Marionette INFO loaded listener.js
10:51:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7faa67805000) [pid = 1857] [serial = 1514] [outer = 0x7faa606e6800]
10:51:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68a70800 == 95 [pid = 1857] [id = 540]
10:51:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7faa6790e800) [pid = 1857] [serial = 1515] [outer = (nil)]
10:51:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7faa67e95400) [pid = 1857] [serial = 1516] [outer = 0x7faa6790e800]
10:51:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:07 INFO - document served over http requires an https
10:51:07 INFO - sub-resource via iframe-tag using the meta-csp
10:51:07 INFO - delivery method with no-redirect and when
10:51:07 INFO - the target request is same-origin.
10:51:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1737ms
10:51:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:51:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68a7d000 == 96 [pid = 1857] [id = 541]
10:51:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7faa4e0dd800) [pid = 1857] [serial = 1517] [outer = (nil)]
10:51:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7faa67d4cc00) [pid = 1857] [serial = 1518] [outer = 0x7faa4e0dd800]
10:51:08 INFO - PROCESS | 1857 | 1447527068041 Marionette INFO loaded listener.js
10:51:08 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7faa68983800) [pid = 1857] [serial = 1519] [outer = 0x7faa4e0dd800]
10:51:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68c20800 == 97 [pid = 1857] [id = 542]
10:51:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7faa689f2800) [pid = 1857] [serial = 1520] [outer = (nil)]
10:51:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7faa6898f400) [pid = 1857] [serial = 1521] [outer = 0x7faa689f2800]
10:51:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:09 INFO - document served over http requires an https
10:51:09 INFO - sub-resource via iframe-tag using the meta-csp
10:51:09 INFO - delivery method with swap-origin-redirect and when
10:51:09 INFO - the target request is same-origin.
10:51:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1644ms
10:51:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:51:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68d9b000 == 98 [pid = 1857] [id = 543]
10:51:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7faa6088d000) [pid = 1857] [serial = 1522] [outer = (nil)]
10:51:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7faa689f7000) [pid = 1857] [serial = 1523] [outer = 0x7faa6088d000]
10:51:09 INFO - PROCESS | 1857 | 1447527069690 Marionette INFO loaded listener.js
10:51:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7faa68c40000) [pid = 1857] [serial = 1524] [outer = 0x7faa6088d000]
10:51:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:10 INFO - document served over http requires an https
10:51:10 INFO - sub-resource via script-tag using the meta-csp
10:51:10 INFO - delivery method with keep-origin-redirect and when
10:51:10 INFO - the target request is same-origin.
10:51:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1604ms
10:51:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:51:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6ad59800 == 99 [pid = 1857] [id = 544]
10:51:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7faa63446000) [pid = 1857] [serial = 1525] [outer = (nil)]
10:51:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7faa68c40400) [pid = 1857] [serial = 1526] [outer = 0x7faa63446000]
10:51:11 INFO - PROCESS | 1857 | 1447527071213 Marionette INFO loaded listener.js
10:51:11 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7faa6a92d800) [pid = 1857] [serial = 1527] [outer = 0x7faa63446000]
10:51:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:13 INFO - document served over http requires an https
10:51:13 INFO - sub-resource via script-tag using the meta-csp
10:51:13 INFO - delivery method with no-redirect and when
10:51:13 INFO - the target request is same-origin.
10:51:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3091ms
10:51:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5514c800 == 98 [pid = 1857] [id = 493]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d104000 == 97 [pid = 1857] [id = 494]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9e2800 == 96 [pid = 1857] [id = 456]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e67000 == 95 [pid = 1857] [id = 495]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5687c000 == 94 [pid = 1857] [id = 497]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568af000 == 93 [pid = 1857] [id = 464]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ae32800 == 92 [pid = 1857] [id = 499]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4df6c000 == 91 [pid = 1857] [id = 457]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bc1a800 == 90 [pid = 1857] [id = 500]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce79000 == 89 [pid = 1857] [id = 501]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa602d6000 == 88 [pid = 1857] [id = 502]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6326a000 == 87 [pid = 1857] [id = 503]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa635ae000 == 86 [pid = 1857] [id = 504]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63ac1000 == 85 [pid = 1857] [id = 505]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bc2d000 == 84 [pid = 1857] [id = 397]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63c16800 == 83 [pid = 1857] [id = 506]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d4f000 == 82 [pid = 1857] [id = 507]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d62000 == 81 [pid = 1857] [id = 508]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d73000 == 80 [pid = 1857] [id = 509]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d87000 == 79 [pid = 1857] [id = 510]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52f78800 == 78 [pid = 1857] [id = 511]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e6b000 == 77 [pid = 1857] [id = 512]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52bb9000 == 76 [pid = 1857] [id = 513]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9e3800 == 75 [pid = 1857] [id = 458]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c97f800 == 74 [pid = 1857] [id = 514]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd19000 == 73 [pid = 1857] [id = 459]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5515b000 == 72 [pid = 1857] [id = 492]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493fa800 == 71 [pid = 1857] [id = 515]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5067b800 == 70 [pid = 1857] [id = 460]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3ec800 == 69 [pid = 1857] [id = 516]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e7c800 == 68 [pid = 1857] [id = 517]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55150000 == 67 [pid = 1857] [id = 518]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54492800 == 66 [pid = 1857] [id = 462]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b0fe800 == 65 [pid = 1857] [id = 519]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9f0000 == 64 [pid = 1857] [id = 461]
10:51:15 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d119800 == 63 [pid = 1857] [id = 520]
10:51:15 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7faa5ad96400) [pid = 1857] [serial = 1377] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7faa5ad95800) [pid = 1857] [serial = 1380] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7faa55331c00) [pid = 1857] [serial = 1374] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7faa5019ec00) [pid = 1857] [serial = 1362] [outer = (nil)] [url = about:blank]
10:51:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493f4000 == 64 [pid = 1857] [id = 545]
10:51:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7faa4d240c00) [pid = 1857] [serial = 1528] [outer = (nil)]
10:51:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7faa4d241c00) [pid = 1857] [serial = 1529] [outer = 0x7faa4d240c00]
10:51:16 INFO - PROCESS | 1857 | 1447527076099 Marionette INFO loaded listener.js
10:51:16 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7faa502b7000) [pid = 1857] [serial = 1530] [outer = 0x7faa4d240c00]
10:51:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:16 INFO - document served over http requires an https
10:51:16 INFO - sub-resource via script-tag using the meta-csp
10:51:16 INFO - delivery method with swap-origin-redirect and when
10:51:16 INFO - the target request is same-origin.
10:51:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3147ms
10:51:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:51:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4fa3e000 == 65 [pid = 1857] [id = 546]
10:51:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7faa52da5000) [pid = 1857] [serial = 1531] [outer = (nil)]
10:51:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7faa531d2400) [pid = 1857] [serial = 1532] [outer = 0x7faa52da5000]
10:51:17 INFO - PROCESS | 1857 | 1447527077299 Marionette INFO loaded listener.js
10:51:17 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7faa53937c00) [pid = 1857] [serial = 1533] [outer = 0x7faa52da5000]
10:51:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:18 INFO - document served over http requires an https
10:51:18 INFO - sub-resource via xhr-request using the meta-csp
10:51:18 INFO - delivery method with keep-origin-redirect and when
10:51:18 INFO - the target request is same-origin.
10:51:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1531ms
10:51:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:51:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52d35000 == 66 [pid = 1857] [id = 547]
10:51:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7faa4e0e0c00) [pid = 1857] [serial = 1534] [outer = (nil)]
10:51:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7faa538af400) [pid = 1857] [serial = 1535] [outer = 0x7faa4e0e0c00]
10:51:18 INFO - PROCESS | 1857 | 1447527078885 Marionette INFO loaded listener.js
10:51:18 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7faa5aeeb800) [pid = 1857] [serial = 1536] [outer = 0x7faa4e0e0c00]
10:51:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:19 INFO - document served over http requires an https
10:51:19 INFO - sub-resource via xhr-request using the meta-csp
10:51:19 INFO - delivery method with no-redirect and when
10:51:19 INFO - the target request is same-origin.
10:51:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1284ms
10:51:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:51:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53e0c800 == 67 [pid = 1857] [id = 548]
10:51:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7faa502bb400) [pid = 1857] [serial = 1537] [outer = (nil)]
10:51:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7faa5b4dd800) [pid = 1857] [serial = 1538] [outer = 0x7faa502bb400]
10:51:20 INFO - PROCESS | 1857 | 1447527080206 Marionette INFO loaded listener.js
10:51:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7faa5ba14400) [pid = 1857] [serial = 1539] [outer = 0x7faa502bb400]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7faa55107400) [pid = 1857] [serial = 1460] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7faa5aeeec00) [pid = 1857] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7faa4fc0a000) [pid = 1857] [serial = 1438] [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]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7faa4e0dd400) [pid = 1857] [serial = 1444] [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]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7faa4ce28c00) [pid = 1857] [serial = 1447] [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]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7faa4fc07800) [pid = 1857] [serial = 1441] [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]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7faa5b8ce400) [pid = 1857] [serial = 1450] [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]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7faa5c548800) [pid = 1857] [serial = 1453] [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]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7faa5c54ac00) [pid = 1857] [serial = 1456] [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]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7faa554e6400) [pid = 1857] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7faa52da8400) [pid = 1857] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527008139]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7faa5390e000) [pid = 1857] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7faa63cdb800) [pid = 1857] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527027455]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7faa63a3dc00) [pid = 1857] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7faa5019b800) [pid = 1857] [serial = 1445] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7faa5c553400) [pid = 1857] [serial = 1454] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7faa5d073c00) [pid = 1857] [serial = 1457] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7faa5b9de000) [pid = 1857] [serial = 1400] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7faa63a34c00) [pid = 1857] [serial = 1434] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7faa5b316c00) [pid = 1857] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7faa63c77800) [pid = 1857] [serial = 1429] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7faa63cdd000) [pid = 1857] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527027455]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7faa63a2e400) [pid = 1857] [serial = 1424] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7faa63c71800) [pid = 1857] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7faa6124b400) [pid = 1857] [serial = 1412] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7faa6344bc00) [pid = 1857] [serial = 1415] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7faa5ee97800) [pid = 1857] [serial = 1406] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7faa63a1d000) [pid = 1857] [serial = 1421] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7faa5b31b800) [pid = 1857] [serial = 1397] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7faa63454000) [pid = 1857] [serial = 1418] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7faa53c34000) [pid = 1857] [serial = 1392] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7faa56934400) [pid = 1857] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7faa5019b000) [pid = 1857] [serial = 1442] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7faa5b8d1400) [pid = 1857] [serial = 1451] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7faa60474400) [pid = 1857] [serial = 1409] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7faa5c54b000) [pid = 1857] [serial = 1403] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa5295b800) [pid = 1857] [serial = 1387] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7faa5429bc00) [pid = 1857] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527008139]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7faa4aa6f800) [pid = 1857] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7faa502b9800) [pid = 1857] [serial = 1439] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7faa52e5e000) [pid = 1857] [serial = 1448] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7faa5ce8f000) [pid = 1857] [serial = 1455] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7faa5bc05000) [pid = 1857] [serial = 1452] [outer = (nil)] [url = about:blank]
10:51:20 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa5b412400) [pid = 1857] [serial = 1449] [outer = (nil)] [url = about:blank]
10:51:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:21 INFO - document served over http requires an https
10:51:21 INFO - sub-resource via xhr-request using the meta-csp
10:51:21 INFO - delivery method with swap-origin-redirect and when
10:51:21 INFO - the target request is same-origin.
10:51:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1354ms
10:51:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:51:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55940000 == 68 [pid = 1857] [id = 549]
10:51:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa4aa6f800) [pid = 1857] [serial = 1540] [outer = (nil)]
10:51:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7faa5aeeec00) [pid = 1857] [serial = 1541] [outer = 0x7faa4aa6f800]
10:51:21 INFO - PROCESS | 1857 | 1447527081522 Marionette INFO loaded listener.js
10:51:21 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7faa5ba17c00) [pid = 1857] [serial = 1542] [outer = 0x7faa4aa6f800]
10:51:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:22 INFO - document served over http requires an http
10:51:22 INFO - sub-resource via fetch-request using the meta-referrer
10:51:22 INFO - delivery method with keep-origin-redirect and when
10:51:22 INFO - the target request is cross-origin.
10:51:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1278ms
10:51:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:51:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493f6000 == 69 [pid = 1857] [id = 550]
10:51:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7faa4aa61c00) [pid = 1857] [serial = 1543] [outer = (nil)]
10:51:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7faa4d23ec00) [pid = 1857] [serial = 1544] [outer = 0x7faa4aa61c00]
10:51:23 INFO - PROCESS | 1857 | 1447527083091 Marionette INFO loaded listener.js
10:51:23 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7faa4faf0000) [pid = 1857] [serial = 1545] [outer = 0x7faa4aa61c00]
10:51:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:24 INFO - document served over http requires an http
10:51:24 INFO - sub-resource via fetch-request using the meta-referrer
10:51:24 INFO - delivery method with no-redirect and when
10:51:24 INFO - the target request is cross-origin.
10:51:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1783ms
10:51:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:51:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52ba6800 == 70 [pid = 1857] [id = 551]
10:51:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7faa52e52c00) [pid = 1857] [serial = 1546] [outer = (nil)]
10:51:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa52e5cc00) [pid = 1857] [serial = 1547] [outer = 0x7faa52e52c00]
10:51:24 INFO - PROCESS | 1857 | 1447527084901 Marionette INFO loaded listener.js
10:51:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7faa5393b800) [pid = 1857] [serial = 1548] [outer = 0x7faa52e52c00]
10:51:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:25 INFO - document served over http requires an http
10:51:25 INFO - sub-resource via fetch-request using the meta-referrer
10:51:25 INFO - delivery method with swap-origin-redirect and when
10:51:25 INFO - the target request is cross-origin.
10:51:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1674ms
10:51:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:51:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5688e000 == 71 [pid = 1857] [id = 552]
10:51:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7faa5530b000) [pid = 1857] [serial = 1549] [outer = (nil)]
10:51:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7faa554ed800) [pid = 1857] [serial = 1550] [outer = 0x7faa5530b000]
10:51:26 INFO - PROCESS | 1857 | 1447527086574 Marionette INFO loaded listener.js
10:51:26 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7faa5b419800) [pid = 1857] [serial = 1551] [outer = 0x7faa5530b000]
10:51:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b0f4000 == 72 [pid = 1857] [id = 553]
10:51:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7faa5b9e4400) [pid = 1857] [serial = 1552] [outer = (nil)]
10:51:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7faa5ad88400) [pid = 1857] [serial = 1553] [outer = 0x7faa5b9e4400]
10:51:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:27 INFO - document served over http requires an http
10:51:27 INFO - sub-resource via iframe-tag using the meta-referrer
10:51:27 INFO - delivery method with keep-origin-redirect and when
10:51:27 INFO - the target request is cross-origin.
10:51:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1692ms
10:51:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:51:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bc2d000 == 73 [pid = 1857] [id = 554]
10:51:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7faa53936800) [pid = 1857] [serial = 1554] [outer = (nil)]
10:51:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7faa5c556400) [pid = 1857] [serial = 1555] [outer = 0x7faa53936800]
10:51:28 INFO - PROCESS | 1857 | 1447527088287 Marionette INFO loaded listener.js
10:51:28 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7faa5d07a000) [pid = 1857] [serial = 1556] [outer = 0x7faa53936800]
10:51:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce10800 == 74 [pid = 1857] [id = 555]
10:51:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7faa5d077800) [pid = 1857] [serial = 1557] [outer = (nil)]
10:51:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7faa5ee92400) [pid = 1857] [serial = 1558] [outer = 0x7faa5d077800]
10:51:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:29 INFO - document served over http requires an http
10:51:29 INFO - sub-resource via iframe-tag using the meta-referrer
10:51:29 INFO - delivery method with no-redirect and when
10:51:29 INFO - the target request is cross-origin.
10:51:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1641ms
10:51:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:51:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ecad000 == 75 [pid = 1857] [id = 556]
10:51:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7faa55311800) [pid = 1857] [serial = 1559] [outer = (nil)]
10:51:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7faa5f429000) [pid = 1857] [serial = 1560] [outer = 0x7faa55311800]
10:51:29 INFO - PROCESS | 1857 | 1447527089954 Marionette INFO loaded listener.js
10:51:30 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7faa606e2c00) [pid = 1857] [serial = 1561] [outer = 0x7faa55311800]
10:51:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa61285000 == 76 [pid = 1857] [id = 557]
10:51:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7faa60887000) [pid = 1857] [serial = 1562] [outer = (nil)]
10:51:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7faa5f4bf000) [pid = 1857] [serial = 1563] [outer = 0x7faa60887000]
10:51:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:31 INFO - document served over http requires an http
10:51:31 INFO - sub-resource via iframe-tag using the meta-referrer
10:51:31 INFO - delivery method with swap-origin-redirect and when
10:51:31 INFO - the target request is cross-origin.
10:51:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1633ms
10:51:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:51:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6314c800 == 77 [pid = 1857] [id = 558]
10:51:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7faa612bfc00) [pid = 1857] [serial = 1564] [outer = (nil)]
10:51:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7faa62d0e800) [pid = 1857] [serial = 1565] [outer = 0x7faa612bfc00]
10:51:31 INFO - PROCESS | 1857 | 1447527091621 Marionette INFO loaded listener.js
10:51:31 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7faa63a1e000) [pid = 1857] [serial = 1566] [outer = 0x7faa612bfc00]
10:51:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:32 INFO - document served over http requires an http
10:51:32 INFO - sub-resource via script-tag using the meta-referrer
10:51:32 INFO - delivery method with keep-origin-redirect and when
10:51:32 INFO - the target request is cross-origin.
10:51:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1732ms
10:51:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:51:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63ad9800 == 78 [pid = 1857] [id = 559]
10:51:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7faa63c71800) [pid = 1857] [serial = 1567] [outer = (nil)]
10:51:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7faa63c75000) [pid = 1857] [serial = 1568] [outer = 0x7faa63c71800]
10:51:33 INFO - PROCESS | 1857 | 1447527093346 Marionette INFO loaded listener.js
10:51:33 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7faa63ce3000) [pid = 1857] [serial = 1569] [outer = 0x7faa63c71800]
10:51:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:34 INFO - document served over http requires an http
10:51:34 INFO - sub-resource via script-tag using the meta-referrer
10:51:34 INFO - delivery method with no-redirect and when
10:51:34 INFO - the target request is cross-origin.
10:51:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1591ms
10:51:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:51:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d71800 == 79 [pid = 1857] [id = 560]
10:51:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7faa63a26c00) [pid = 1857] [serial = 1570] [outer = (nil)]
10:51:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7faa6534b000) [pid = 1857] [serial = 1571] [outer = 0x7faa63a26c00]
10:51:34 INFO - PROCESS | 1857 | 1447527094870 Marionette INFO loaded listener.js
10:51:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7faa65f1fc00) [pid = 1857] [serial = 1572] [outer = 0x7faa63a26c00]
10:51:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:35 INFO - document served over http requires an http
10:51:35 INFO - sub-resource via script-tag using the meta-referrer
10:51:35 INFO - delivery method with swap-origin-redirect and when
10:51:35 INFO - the target request is cross-origin.
10:51:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1594ms
10:51:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:51:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6543c000 == 80 [pid = 1857] [id = 561]
10:51:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7faa63c71c00) [pid = 1857] [serial = 1573] [outer = (nil)]
10:51:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7faa6628a400) [pid = 1857] [serial = 1574] [outer = 0x7faa63c71c00]
10:51:36 INFO - PROCESS | 1857 | 1447527096557 Marionette INFO loaded listener.js
10:51:36 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7faa664cd800) [pid = 1857] [serial = 1575] [outer = 0x7faa63c71c00]
10:51:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:37 INFO - document served over http requires an http
10:51:37 INFO - sub-resource via xhr-request using the meta-referrer
10:51:37 INFO - delivery method with keep-origin-redirect and when
10:51:37 INFO - the target request is cross-origin.
10:51:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1537ms
10:51:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:51:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa68a72800 == 81 [pid = 1857] [id = 562]
10:51:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7faa63a3dc00) [pid = 1857] [serial = 1576] [outer = (nil)]
10:51:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7faa664eb800) [pid = 1857] [serial = 1577] [outer = 0x7faa63a3dc00]
10:51:38 INFO - PROCESS | 1857 | 1447527098067 Marionette INFO loaded listener.js
10:51:38 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7faa6765a800) [pid = 1857] [serial = 1578] [outer = 0x7faa63a3dc00]
10:51:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:39 INFO - document served over http requires an http
10:51:39 INFO - sub-resource via xhr-request using the meta-referrer
10:51:39 INFO - delivery method with no-redirect and when
10:51:39 INFO - the target request is cross-origin.
10:51:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1530ms
10:51:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:51:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6c533000 == 82 [pid = 1857] [id = 563]
10:51:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7faa664d0800) [pid = 1857] [serial = 1579] [outer = (nil)]
10:51:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7faa68909000) [pid = 1857] [serial = 1580] [outer = 0x7faa664d0800]
10:51:39 INFO - PROCESS | 1857 | 1447527099704 Marionette INFO loaded listener.js
10:51:39 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7faa6aa8f800) [pid = 1857] [serial = 1581] [outer = 0x7faa664d0800]
10:51:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:40 INFO - document served over http requires an http
10:51:40 INFO - sub-resource via xhr-request using the meta-referrer
10:51:40 INFO - delivery method with swap-origin-redirect and when
10:51:40 INFO - the target request is cross-origin.
10:51:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1886ms
10:51:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:51:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa71c50000 == 83 [pid = 1857] [id = 564]
10:51:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7faa71539400) [pid = 1857] [serial = 1582] [outer = (nil)]
10:51:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7faa71641400) [pid = 1857] [serial = 1583] [outer = 0x7faa71539400]
10:51:41 INFO - PROCESS | 1857 | 1447527101639 Marionette INFO loaded listener.js
10:51:41 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7faa7174fc00) [pid = 1857] [serial = 1584] [outer = 0x7faa71539400]
10:51:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:42 INFO - document served over http requires an https
10:51:42 INFO - sub-resource via fetch-request using the meta-referrer
10:51:42 INFO - delivery method with keep-origin-redirect and when
10:51:42 INFO - the target request is cross-origin.
10:51:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1784ms
10:51:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:51:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa71d19800 == 84 [pid = 1857] [id = 565]
10:51:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7faa715de800) [pid = 1857] [serial = 1585] [outer = (nil)]
10:51:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7faa71753000) [pid = 1857] [serial = 1586] [outer = 0x7faa715de800]
10:51:43 INFO - PROCESS | 1857 | 1447527103372 Marionette INFO loaded listener.js
10:51:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7faa7199b800) [pid = 1857] [serial = 1587] [outer = 0x7faa715de800]
10:51:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:44 INFO - document served over http requires an https
10:51:44 INFO - sub-resource via fetch-request using the meta-referrer
10:51:44 INFO - delivery method with no-redirect and when
10:51:44 INFO - the target request is cross-origin.
10:51:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1532ms
10:51:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:51:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa72594800 == 85 [pid = 1857] [id = 566]
10:51:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7faa56930c00) [pid = 1857] [serial = 1588] [outer = (nil)]
10:51:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7faa7199f800) [pid = 1857] [serial = 1589] [outer = 0x7faa56930c00]
10:51:44 INFO - PROCESS | 1857 | 1447527104842 Marionette INFO loaded listener.js
10:51:44 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7faa71d70800) [pid = 1857] [serial = 1590] [outer = 0x7faa56930c00]
10:51:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:45 INFO - document served over http requires an https
10:51:45 INFO - sub-resource via fetch-request using the meta-referrer
10:51:45 INFO - delivery method with swap-origin-redirect and when
10:51:45 INFO - the target request is cross-origin.
10:51:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1537ms
10:51:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:51:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7793f800 == 86 [pid = 1857] [id = 567]
10:51:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7faa5aeef800) [pid = 1857] [serial = 1591] [outer = (nil)]
10:51:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7faa71d74c00) [pid = 1857] [serial = 1592] [outer = 0x7faa5aeef800]
10:51:46 INFO - PROCESS | 1857 | 1447527106425 Marionette INFO loaded listener.js
10:51:46 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7faa7254ac00) [pid = 1857] [serial = 1593] [outer = 0x7faa5aeef800]
10:51:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7905c800 == 87 [pid = 1857] [id = 568]
10:51:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7faa725eb800) [pid = 1857] [serial = 1594] [outer = (nil)]
10:51:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7faa725f1800) [pid = 1857] [serial = 1595] [outer = 0x7faa725eb800]
10:51:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:47 INFO - document served over http requires an https
10:51:47 INFO - sub-resource via iframe-tag using the meta-referrer
10:51:47 INFO - delivery method with keep-origin-redirect and when
10:51:47 INFO - the target request is cross-origin.
10:51:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1660ms
10:51:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:51:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7906d800 == 88 [pid = 1857] [id = 569]
10:51:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7faa5b31c400) [pid = 1857] [serial = 1596] [outer = (nil)]
10:51:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7faa725f5c00) [pid = 1857] [serial = 1597] [outer = 0x7faa5b31c400]
10:51:48 INFO - PROCESS | 1857 | 1447527108236 Marionette INFO loaded listener.js
10:51:48 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7faa7317ac00) [pid = 1857] [serial = 1598] [outer = 0x7faa5b31c400]
10:51:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7c678800 == 89 [pid = 1857] [id = 570]
10:51:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7faa4bbb0800) [pid = 1857] [serial = 1599] [outer = (nil)]
10:51:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7faa4bbb2800) [pid = 1857] [serial = 1600] [outer = 0x7faa4bbb0800]
10:51:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:49 INFO - document served over http requires an https
10:51:49 INFO - sub-resource via iframe-tag using the meta-referrer
10:51:49 INFO - delivery method with no-redirect and when
10:51:49 INFO - the target request is cross-origin.
10:51:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1878ms
10:51:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:51:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa7fbfd800 == 90 [pid = 1857] [id = 571]
10:51:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7faa4bbae000) [pid = 1857] [serial = 1601] [outer = (nil)]
10:51:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 250 (0x7faa4bbb4400) [pid = 1857] [serial = 1602] [outer = 0x7faa4bbae000]
10:51:50 INFO - PROCESS | 1857 | 1447527110192 Marionette INFO loaded listener.js
10:51:50 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 251 (0x7faa71648000) [pid = 1857] [serial = 1603] [outer = 0x7faa4bbae000]
10:51:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbf4000 == 91 [pid = 1857] [id = 572]
10:51:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 252 (0x7faa73175400) [pid = 1857] [serial = 1604] [outer = (nil)]
10:51:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7faa5b186400) [pid = 1857] [serial = 1605] [outer = 0x7faa73175400]
10:51:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:51 INFO - document served over http requires an https
10:51:51 INFO - sub-resource via iframe-tag using the meta-referrer
10:51:51 INFO - delivery method with swap-origin-redirect and when
10:51:51 INFO - the target request is cross-origin.
10:51:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2240ms
10:51:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:51:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbfc000 == 92 [pid = 1857] [id = 573]
10:51:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7faa4bbb0c00) [pid = 1857] [serial = 1606] [outer = (nil)]
10:51:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7faa73459000) [pid = 1857] [serial = 1607] [outer = 0x7faa4bbb0c00]
10:51:52 INFO - PROCESS | 1857 | 1447527112333 Marionette INFO loaded listener.js
10:51:52 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7faa7790b400) [pid = 1857] [serial = 1608] [outer = 0x7faa4bbb0c00]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9b3800 == 91 [pid = 1857] [id = 521]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53e04000 == 90 [pid = 1857] [id = 522]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bc31000 == 89 [pid = 1857] [id = 523]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6d2800 == 88 [pid = 1857] [id = 524]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce13800 == 87 [pid = 1857] [id = 525]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ecb1000 == 86 [pid = 1857] [id = 526]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f487000 == 85 [pid = 1857] [id = 527]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f614000 == 84 [pid = 1857] [id = 528]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa61293000 == 83 [pid = 1857] [id = 529]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d5b000 == 82 [pid = 1857] [id = 530]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64253000 == 81 [pid = 1857] [id = 531]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64443000 == 80 [pid = 1857] [id = 532]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa657d8800 == 79 [pid = 1857] [id = 533]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa660ec000 == 78 [pid = 1857] [id = 534]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa66962800 == 77 [pid = 1857] [id = 535]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa679a8000 == 76 [pid = 1857] [id = 536]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67c4c800 == 75 [pid = 1857] [id = 537]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67ff3800 == 74 [pid = 1857] [id = 538]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa67ffd800 == 73 [pid = 1857] [id = 539]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68a70800 == 72 [pid = 1857] [id = 540]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68a7d000 == 71 [pid = 1857] [id = 541]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68c20800 == 70 [pid = 1857] [id = 542]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68d9b000 == 69 [pid = 1857] [id = 543]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6ad59800 == 68 [pid = 1857] [id = 544]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493f4000 == 67 [pid = 1857] [id = 545]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4fa3e000 == 66 [pid = 1857] [id = 546]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52d35000 == 65 [pid = 1857] [id = 547]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53e0c800 == 64 [pid = 1857] [id = 548]
10:51:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55940000 == 63 [pid = 1857] [id = 549]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493f6000 == 62 [pid = 1857] [id = 550]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568b2000 == 61 [pid = 1857] [id = 498]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5aeda800 == 60 [pid = 1857] [id = 394]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493f8000 == 59 [pid = 1857] [id = 384]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9e8000 == 58 [pid = 1857] [id = 438]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52ba6800 == 57 [pid = 1857] [id = 551]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5595a000 == 56 [pid = 1857] [id = 389]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5688e000 == 55 [pid = 1857] [id = 552]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa569b7800 == 54 [pid = 1857] [id = 392]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b0f4000 == 53 [pid = 1857] [id = 553]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9df800 == 52 [pid = 1857] [id = 378]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4de31000 == 51 [pid = 1857] [id = 436]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5515f000 == 50 [pid = 1857] [id = 449]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bc2d000 == 49 [pid = 1857] [id = 554]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c97b800 == 48 [pid = 1857] [id = 441]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce10800 == 47 [pid = 1857] [id = 555]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9e4800 == 46 [pid = 1857] [id = 440]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ae30800 == 45 [pid = 1857] [id = 393]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa56888000 == 44 [pid = 1857] [id = 453]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ecad000 == 43 [pid = 1857] [id = 556]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa61285000 == 42 [pid = 1857] [id = 557]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa569a9000 == 41 [pid = 1857] [id = 454]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6314c800 == 40 [pid = 1857] [id = 558]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63ad9800 == 39 [pid = 1857] [id = 559]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d71800 == 38 [pid = 1857] [id = 560]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b0fd000 == 37 [pid = 1857] [id = 395]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52ba4000 == 36 [pid = 1857] [id = 443]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6543c000 == 35 [pid = 1857] [id = 561]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5688f000 == 34 [pid = 1857] [id = 390]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5514e000 == 33 [pid = 1857] [id = 382]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa68a72800 == 32 [pid = 1857] [id = 562]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6c533000 == 31 [pid = 1857] [id = 563]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55946800 == 30 [pid = 1857] [id = 451]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5aed3000 == 29 [pid = 1857] [id = 469]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa71c50000 == 28 [pid = 1857] [id = 564]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54483800 == 27 [pid = 1857] [id = 447]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa71d19800 == 26 [pid = 1857] [id = 565]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa72594800 == 25 [pid = 1857] [id = 566]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7793f800 == 24 [pid = 1857] [id = 567]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7905c800 == 23 [pid = 1857] [id = 568]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7906d800 == 22 [pid = 1857] [id = 569]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7c678800 == 21 [pid = 1857] [id = 570]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa7fbfd800 == 20 [pid = 1857] [id = 571]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbf4000 == 19 [pid = 1857] [id = 572]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50682800 == 18 [pid = 1857] [id = 442]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52ba2000 == 17 [pid = 1857] [id = 386]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd14000 == 16 [pid = 1857] [id = 434]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50245800 == 15 [pid = 1857] [id = 439]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556eb800 == 14 [pid = 1857] [id = 388]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ae1f000 == 13 [pid = 1857] [id = 455]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556e4800 == 12 [pid = 1857] [id = 496]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b427000 == 11 [pid = 1857] [id = 396]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52f80000 == 10 [pid = 1857] [id = 445]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9e3000 == 9 [pid = 1857] [id = 446]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568bb000 == 8 [pid = 1857] [id = 391]
10:51:57 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e65800 == 7 [pid = 1857] [id = 444]
10:51:57 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7faa5eeee800) [pid = 1857] [serial = 1458] [outer = (nil)] [url = about:blank]
10:51:57 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7faa5aee6800) [pid = 1857] [serial = 1446] [outer = (nil)] [url = about:blank]
10:51:57 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7faa53185c00) [pid = 1857] [serial = 1440] [outer = (nil)] [url = about:blank]
10:51:57 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7faa5b417800) [pid = 1857] [serial = 1383] [outer = (nil)] [url = about:blank]
10:51:57 INFO - PROCESS | 1857 | --DOMWINDOW == 251 (0x7faa53c31800) [pid = 1857] [serial = 1443] [outer = (nil)] [url = about:blank]
10:51:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:58 INFO - document served over http requires an https
10:51:58 INFO - sub-resource via script-tag using the meta-referrer
10:51:58 INFO - delivery method with keep-origin-redirect and when
10:51:58 INFO - the target request is cross-origin.
10:51:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 6894ms
10:51:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:51:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c98f800 == 8 [pid = 1857] [id = 574]
10:51:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 252 (0x7faa4d249400) [pid = 1857] [serial = 1609] [outer = (nil)]
10:51:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7faa4d570800) [pid = 1857] [serial = 1610] [outer = 0x7faa4d249400]
10:51:59 INFO - PROCESS | 1857 | 1447527119030 Marionette INFO loaded listener.js
10:51:59 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7faa4e0e5400) [pid = 1857] [serial = 1611] [outer = 0x7faa4d249400]
10:51:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:51:59 INFO - document served over http requires an https
10:51:59 INFO - sub-resource via script-tag using the meta-referrer
10:51:59 INFO - delivery method with no-redirect and when
10:51:59 INFO - the target request is cross-origin.
10:51:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1291ms
10:51:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:52:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9f0800 == 9 [pid = 1857] [id = 575]
10:52:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7faa4faee000) [pid = 1857] [serial = 1612] [outer = (nil)]
10:52:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7faa4faef400) [pid = 1857] [serial = 1613] [outer = 0x7faa4faee000]
10:52:00 INFO - PROCESS | 1857 | 1447527120191 Marionette INFO loaded listener.js
10:52:00 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 257 (0x7faa4fc0b400) [pid = 1857] [serial = 1614] [outer = 0x7faa4faee000]
10:52:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:01 INFO - document served over http requires an https
10:52:01 INFO - sub-resource via script-tag using the meta-referrer
10:52:01 INFO - delivery method with swap-origin-redirect and when
10:52:01 INFO - the target request is cross-origin.
10:52:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1437ms
10:52:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:52:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d10c000 == 10 [pid = 1857] [id = 576]
10:52:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 258 (0x7faa4aa6ec00) [pid = 1857] [serial = 1615] [outer = (nil)]
10:52:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 259 (0x7faa5019d000) [pid = 1857] [serial = 1616] [outer = 0x7faa4aa6ec00]
10:52:01 INFO - PROCESS | 1857 | 1447527121771 Marionette INFO loaded listener.js
10:52:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 260 (0x7faa5050d400) [pid = 1857] [serial = 1617] [outer = 0x7faa4aa6ec00]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 259 (0x7faa5be62000) [pid = 1857] [serial = 1417] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 258 (0x7faa4aa63800) [pid = 1857] [serial = 1465] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 257 (0x7faa4aa63000) [pid = 1857] [serial = 1459] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 256 (0x7faa5019c400) [pid = 1857] [serial = 1210] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7faa4ce22000) [pid = 1857] [serial = 1234] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7faa4ce29800) [pid = 1857] [serial = 1237] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7faa4ce1a800) [pid = 1857] [serial = 1240] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7faa53192400) [pid = 1857] [serial = 1243] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 251 (0x7faa53192c00) [pid = 1857] [serial = 1246] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 250 (0x7faa53c3b400) [pid = 1857] [serial = 1249] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 249 (0x7faa53c3d000) [pid = 1857] [serial = 1252] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7faa53c3e800) [pid = 1857] [serial = 1255] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7faa5429ac00) [pid = 1857] [serial = 1260] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7faa52f97400) [pid = 1857] [serial = 1265] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7faa5692c800) [pid = 1857] [serial = 1270] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7faa5aeea400) [pid = 1857] [serial = 1273] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7faa5b313c00) [pid = 1857] [serial = 1276] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7faa4ce1d400) [pid = 1857] [serial = 1279] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7faa554ec400) [pid = 1857] [serial = 1315] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7faa5bc07c00) [pid = 1857] [serial = 1480] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7faa63a1c400) [pid = 1857] [serial = 1423] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7faa5b9e0000) [pid = 1857] [serial = 1327] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7faa63448000) [pid = 1857] [serial = 1420] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7faa5ad94400) [pid = 1857] [serial = 1396] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7faa5b9df000) [pid = 1857] [serial = 1324] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7faa5f4c3800) [pid = 1857] [serial = 1411] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7faa4e0e0c00) [pid = 1857] [serial = 1534] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7faa5ce8b800) [pid = 1857] [serial = 1339] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7faa606e6800) [pid = 1857] [serial = 1512] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7faa554e5c00) [pid = 1857] [serial = 1381] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7faa6344b000) [pid = 1857] [serial = 1489] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7faa634dac00) [pid = 1857] [serial = 1498] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7faa5543f400) [pid = 1857] [serial = 1470] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7faa5c8e3400) [pid = 1857] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527048122]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7faa63ceac00) [pid = 1857] [serial = 1492] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7faa5be5f000) [pid = 1857] [serial = 1336] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7faa5aee5000) [pid = 1857] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7faa5f4c1400) [pid = 1857] [serial = 1507] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7faa5b9e0800) [pid = 1857] [serial = 1330] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7faa63a23400) [pid = 1857] [serial = 1483] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7faa6088d000) [pid = 1857] [serial = 1522] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7faa5b9db000) [pid = 1857] [serial = 1402] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7faa5ee96000) [pid = 1857] [serial = 1408] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7faa5ce96000) [pid = 1857] [serial = 1344] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7faa653d0000) [pid = 1857] [serial = 1495] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7faa502bb400) [pid = 1857] [serial = 1537] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7faa52da5000) [pid = 1857] [serial = 1531] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7faa53934c00) [pid = 1857] [serial = 1333] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7faa53909c00) [pid = 1857] [serial = 1391] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7faa6790e800) [pid = 1857] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527067057]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7faa5eef6800) [pid = 1857] [serial = 1504] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7faa6088a800) [pid = 1857] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7faa50197c00) [pid = 1857] [serial = 1386] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7faa5ee95400) [pid = 1857] [serial = 1405] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7faa60887800) [pid = 1857] [serial = 1414] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7faa4aa6f800) [pid = 1857] [serial = 1540] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7faa67659c00) [pid = 1857] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7faa4ce25800) [pid = 1857] [serial = 1433] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7faa5b4dc400) [pid = 1857] [serial = 1475] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7faa530e8c00) [pid = 1857] [serial = 1318] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7faa5f42ac00) [pid = 1857] [serial = 1357] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7faa63446000) [pid = 1857] [serial = 1525] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7faa5b41b400) [pid = 1857] [serial = 1399] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7faa65415400) [pid = 1857] [serial = 1501] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7faa63a27000) [pid = 1857] [serial = 1486] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa55329400) [pid = 1857] [serial = 1349] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7faa52da5400) [pid = 1857] [serial = 1312] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7faa5f422400) [pid = 1857] [serial = 1354] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7faa4aa62400) [pid = 1857] [serial = 1307] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7faa4e0dd800) [pid = 1857] [serial = 1517] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7faa689f2800) [pid = 1857] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7faa5b4e4c00) [pid = 1857] [serial = 1321] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa4d240c00) [pid = 1857] [serial = 1528] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7faa63c76000) [pid = 1857] [serial = 1428] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7faa4aa60c00) [pid = 1857] [serial = 1462] [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]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7faa5aeeec00) [pid = 1857] [serial = 1541] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7faa689f7000) [pid = 1857] [serial = 1523] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa68c40400) [pid = 1857] [serial = 1526] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa4d241c00) [pid = 1857] [serial = 1529] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa531d2400) [pid = 1857] [serial = 1532] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7faa538af400) [pid = 1857] [serial = 1535] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7faa5b4dd800) [pid = 1857] [serial = 1538] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa4aa6a400) [pid = 1857] [serial = 1463] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa5468b000) [pid = 1857] [serial = 1466] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa5b40c400) [pid = 1857] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa5bc06c00) [pid = 1857] [serial = 1471] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7faa5c545c00) [pid = 1857] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527048122]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa5f421c00) [pid = 1857] [serial = 1476] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa6088c400) [pid = 1857] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa612b3c00) [pid = 1857] [serial = 1481] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa63a28400) [pid = 1857] [serial = 1484] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa6534f400) [pid = 1857] [serial = 1487] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa65417800) [pid = 1857] [serial = 1490] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa6577f000) [pid = 1857] [serial = 1493] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa65b39c00) [pid = 1857] [serial = 1496] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa65f62c00) [pid = 1857] [serial = 1499] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa664c8400) [pid = 1857] [serial = 1502] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa665cac00) [pid = 1857] [serial = 1505] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa67432800) [pid = 1857] [serial = 1508] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa6743a400) [pid = 1857] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa67654800) [pid = 1857] [serial = 1513] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa67e95400) [pid = 1857] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527067057]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa67d4cc00) [pid = 1857] [serial = 1518] [outer = (nil)] [url = about:blank]
10:52:05 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa6898f400) [pid = 1857] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5c54bc00) [pid = 1857] [serial = 1461] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa53937c00) [pid = 1857] [serial = 1533] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa5aeeb800) [pid = 1857] [serial = 1536] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa5ba14400) [pid = 1857] [serial = 1539] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa52daf800) [pid = 1857] [serial = 1212] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa4fc0cc00) [pid = 1857] [serial = 1236] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa52dae000) [pid = 1857] [serial = 1239] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa53191400) [pid = 1857] [serial = 1242] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa538b8c00) [pid = 1857] [serial = 1245] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa53931000) [pid = 1857] [serial = 1248] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa5467e800) [pid = 1857] [serial = 1251] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa5510d400) [pid = 1857] [serial = 1254] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa55312400) [pid = 1857] [serial = 1257] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa55439c00) [pid = 1857] [serial = 1262] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa554f1800) [pid = 1857] [serial = 1267] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa5aeea000) [pid = 1857] [serial = 1272] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa5b184c00) [pid = 1857] [serial = 1275] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa5b40f400) [pid = 1857] [serial = 1278] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa538bdc00) [pid = 1857] [serial = 1281] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa4faea800) [pid = 1857] [serial = 1309] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa53930800) [pid = 1857] [serial = 1314] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa5ad91400) [pid = 1857] [serial = 1317] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa5b4e0800) [pid = 1857] [serial = 1320] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa5b8d6000) [pid = 1857] [serial = 1323] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa5ba1c400) [pid = 1857] [serial = 1326] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa5be5e800) [pid = 1857] [serial = 1329] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa5c553800) [pid = 1857] [serial = 1332] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa5c563000) [pid = 1857] [serial = 1335] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa5ce8c400) [pid = 1857] [serial = 1338] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa5d07b400) [pid = 1857] [serial = 1341] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa5eef3400) [pid = 1857] [serial = 1346] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa5f4c4000) [pid = 1857] [serial = 1351] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa5f628400) [pid = 1857] [serial = 1356] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa606e3800) [pid = 1857] [serial = 1359] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa52f97800) [pid = 1857] [serial = 1388] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa554e8c00) [pid = 1857] [serial = 1393] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa5b8d0000) [pid = 1857] [serial = 1398] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa5bc0ac00) [pid = 1857] [serial = 1401] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa5ce8e800) [pid = 1857] [serial = 1404] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa5f42c800) [pid = 1857] [serial = 1407] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa60887c00) [pid = 1857] [serial = 1410] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa63445400) [pid = 1857] [serial = 1413] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa63489c00) [pid = 1857] [serial = 1416] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa63a14000) [pid = 1857] [serial = 1419] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa63a2dc00) [pid = 1857] [serial = 1422] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa63a3ec00) [pid = 1857] [serial = 1425] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa63c7f800) [pid = 1857] [serial = 1430] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa63ce3c00) [pid = 1857] [serial = 1435] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7faa65711800) [pid = 1857] [serial = 1491] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7faa65b36800) [pid = 1857] [serial = 1494] [outer = (nil)] [url = about:blank]
10:52:06 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7faa65f5fc00) [pid = 1857] [serial = 1497] [outer = (nil)] [url = about:blank]
10:52:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:06 INFO - document served over http requires an https
10:52:06 INFO - sub-resource via xhr-request using the meta-referrer
10:52:06 INFO - delivery method with keep-origin-redirect and when
10:52:06 INFO - the target request is cross-origin.
10:52:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 4813ms
10:52:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:52:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4de38800 == 11 [pid = 1857] [id = 577]
10:52:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7faa4aa6d400) [pid = 1857] [serial = 1618] [outer = (nil)]
10:52:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7faa4faf2000) [pid = 1857] [serial = 1619] [outer = 0x7faa4aa6d400]
10:52:06 INFO - PROCESS | 1857 | 1447527126524 Marionette INFO loaded listener.js
10:52:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7faa50514400) [pid = 1857] [serial = 1620] [outer = 0x7faa4aa6d400]
10:52:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:07 INFO - document served over http requires an https
10:52:07 INFO - sub-resource via xhr-request using the meta-referrer
10:52:07 INFO - delivery method with no-redirect and when
10:52:07 INFO - the target request is cross-origin.
10:52:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1137ms
10:52:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:52:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493ea000 == 12 [pid = 1857] [id = 578]
10:52:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa4aa60400) [pid = 1857] [serial = 1621] [outer = (nil)]
10:52:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa4aa66800) [pid = 1857] [serial = 1622] [outer = 0x7faa4aa60400]
10:52:07 INFO - PROCESS | 1857 | 1447527127818 Marionette INFO loaded listener.js
10:52:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa4d23e000) [pid = 1857] [serial = 1623] [outer = 0x7faa4aa60400]
10:52:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:08 INFO - document served over http requires an https
10:52:08 INFO - sub-resource via xhr-request using the meta-referrer
10:52:08 INFO - delivery method with swap-origin-redirect and when
10:52:08 INFO - the target request is cross-origin.
10:52:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1526ms
10:52:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:52:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4de26800 == 13 [pid = 1857] [id = 579]
10:52:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa4aa60c00) [pid = 1857] [serial = 1624] [outer = (nil)]
10:52:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa50197c00) [pid = 1857] [serial = 1625] [outer = 0x7faa4aa60c00]
10:52:09 INFO - PROCESS | 1857 | 1447527129383 Marionette INFO loaded listener.js
10:52:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa5295bc00) [pid = 1857] [serial = 1626] [outer = 0x7faa4aa60c00]
10:52:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:10 INFO - document served over http requires an http
10:52:10 INFO - sub-resource via fetch-request using the meta-referrer
10:52:10 INFO - delivery method with keep-origin-redirect and when
10:52:10 INFO - the target request is same-origin.
10:52:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1656ms
10:52:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:52:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4fa37000 == 14 [pid = 1857] [id = 580]
10:52:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa52a1c000) [pid = 1857] [serial = 1627] [outer = (nil)]
10:52:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa52a24800) [pid = 1857] [serial = 1628] [outer = 0x7faa52a1c000]
10:52:11 INFO - PROCESS | 1857 | 1447527131121 Marionette INFO loaded listener.js
10:52:11 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa52dad000) [pid = 1857] [serial = 1629] [outer = 0x7faa52a1c000]
10:52:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:12 INFO - document served over http requires an http
10:52:12 INFO - sub-resource via fetch-request using the meta-referrer
10:52:12 INFO - delivery method with no-redirect and when
10:52:12 INFO - the target request is same-origin.
10:52:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1478ms
10:52:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:52:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50538800 == 15 [pid = 1857] [id = 581]
10:52:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa4d242800) [pid = 1857] [serial = 1630] [outer = (nil)]
10:52:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa52e5d000) [pid = 1857] [serial = 1631] [outer = 0x7faa4d242800]
10:52:12 INFO - PROCESS | 1857 | 1447527132561 Marionette INFO loaded listener.js
10:52:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa52f9e400) [pid = 1857] [serial = 1632] [outer = 0x7faa4d242800]
10:52:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:13 INFO - document served over http requires an http
10:52:13 INFO - sub-resource via fetch-request using the meta-referrer
10:52:13 INFO - delivery method with swap-origin-redirect and when
10:52:13 INFO - the target request is same-origin.
10:52:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1591ms
10:52:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:52:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d10b800 == 16 [pid = 1857] [id = 582]
10:52:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa52a22800) [pid = 1857] [serial = 1633] [outer = (nil)]
10:52:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa530e9c00) [pid = 1857] [serial = 1634] [outer = 0x7faa52a22800]
10:52:14 INFO - PROCESS | 1857 | 1447527134130 Marionette INFO loaded listener.js
10:52:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa5318b800) [pid = 1857] [serial = 1635] [outer = 0x7faa52a22800]
10:52:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5280a000 == 17 [pid = 1857] [id = 583]
10:52:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa5318c400) [pid = 1857] [serial = 1636] [outer = (nil)]
10:52:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa5318b400) [pid = 1857] [serial = 1637] [outer = 0x7faa5318c400]
10:52:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:15 INFO - document served over http requires an http
10:52:15 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:15 INFO - delivery method with keep-origin-redirect and when
10:52:15 INFO - the target request is same-origin.
10:52:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1578ms
10:52:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:52:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4de34000 == 18 [pid = 1857] [id = 584]
10:52:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa531ce800) [pid = 1857] [serial = 1638] [outer = (nil)]
10:52:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa531d2400) [pid = 1857] [serial = 1639] [outer = 0x7faa531ce800]
10:52:15 INFO - PROCESS | 1857 | 1447527135831 Marionette INFO loaded listener.js
10:52:15 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa538b2800) [pid = 1857] [serial = 1640] [outer = 0x7faa531ce800]
10:52:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52bb0000 == 19 [pid = 1857] [id = 585]
10:52:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa531da400) [pid = 1857] [serial = 1641] [outer = (nil)]
10:52:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa531da000) [pid = 1857] [serial = 1642] [outer = 0x7faa531da400]
10:52:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:16 INFO - document served over http requires an http
10:52:16 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:16 INFO - delivery method with no-redirect and when
10:52:16 INFO - the target request is same-origin.
10:52:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1683ms
10:52:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:52:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493e9000 == 20 [pid = 1857] [id = 586]
10:52:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa53910800) [pid = 1857] [serial = 1643] [outer = (nil)]
10:52:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa5392cc00) [pid = 1857] [serial = 1644] [outer = 0x7faa53910800]
10:52:17 INFO - PROCESS | 1857 | 1447527137539 Marionette INFO loaded listener.js
10:52:17 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa53937000) [pid = 1857] [serial = 1645] [outer = 0x7faa53910800]
10:52:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e6f000 == 21 [pid = 1857] [id = 587]
10:52:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa53935c00) [pid = 1857] [serial = 1646] [outer = (nil)]
10:52:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa53934c00) [pid = 1857] [serial = 1647] [outer = 0x7faa53935c00]
10:52:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:18 INFO - document served over http requires an http
10:52:18 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:18 INFO - delivery method with swap-origin-redirect and when
10:52:18 INFO - the target request is same-origin.
10:52:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1582ms
10:52:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:52:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e7d000 == 22 [pid = 1857] [id = 588]
10:52:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa53911800) [pid = 1857] [serial = 1648] [outer = (nil)]
10:52:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa53c31800) [pid = 1857] [serial = 1649] [outer = 0x7faa53911800]
10:52:19 INFO - PROCESS | 1857 | 1447527139032 Marionette INFO loaded listener.js
10:52:19 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa53c3e800) [pid = 1857] [serial = 1650] [outer = 0x7faa53911800]
10:52:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:20 INFO - document served over http requires an http
10:52:20 INFO - sub-resource via script-tag using the meta-referrer
10:52:20 INFO - delivery method with keep-origin-redirect and when
10:52:20 INFO - the target request is same-origin.
10:52:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1579ms
10:52:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:52:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa530d0000 == 23 [pid = 1857] [id = 589]
10:52:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa53933000) [pid = 1857] [serial = 1651] [outer = (nil)]
10:52:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa54295000) [pid = 1857] [serial = 1652] [outer = 0x7faa53933000]
10:52:20 INFO - PROCESS | 1857 | 1447527140614 Marionette INFO loaded listener.js
10:52:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa5429fc00) [pid = 1857] [serial = 1653] [outer = 0x7faa53933000]
10:52:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:21 INFO - document served over http requires an http
10:52:21 INFO - sub-resource via script-tag using the meta-referrer
10:52:21 INFO - delivery method with no-redirect and when
10:52:21 INFO - the target request is same-origin.
10:52:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1683ms
10:52:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:52:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53e05000 == 24 [pid = 1857] [id = 590]
10:52:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa53c40c00) [pid = 1857] [serial = 1654] [outer = (nil)]
10:52:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa54681c00) [pid = 1857] [serial = 1655] [outer = 0x7faa53c40c00]
10:52:22 INFO - PROCESS | 1857 | 1447527142416 Marionette INFO loaded listener.js
10:52:22 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa55103000) [pid = 1857] [serial = 1656] [outer = 0x7faa53c40c00]
10:52:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:23 INFO - document served over http requires an http
10:52:23 INFO - sub-resource via script-tag using the meta-referrer
10:52:23 INFO - delivery method with swap-origin-redirect and when
10:52:23 INFO - the target request is same-origin.
10:52:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1536ms
10:52:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:52:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5426e800 == 25 [pid = 1857] [id = 591]
10:52:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5467d800) [pid = 1857] [serial = 1657] [outer = (nil)]
10:52:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5510a000) [pid = 1857] [serial = 1658] [outer = 0x7faa5467d800]
10:52:23 INFO - PROCESS | 1857 | 1447527143869 Marionette INFO loaded listener.js
10:52:23 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa5530f800) [pid = 1857] [serial = 1659] [outer = 0x7faa5467d800]
10:52:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:24 INFO - document served over http requires an http
10:52:24 INFO - sub-resource via xhr-request using the meta-referrer
10:52:24 INFO - delivery method with keep-origin-redirect and when
10:52:24 INFO - the target request is same-origin.
10:52:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1531ms
10:52:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:52:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54496800 == 26 [pid = 1857] [id = 592]
10:52:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa530e8c00) [pid = 1857] [serial = 1660] [outer = (nil)]
10:52:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa5532c800) [pid = 1857] [serial = 1661] [outer = 0x7faa530e8c00]
10:52:25 INFO - PROCESS | 1857 | 1447527145445 Marionette INFO loaded listener.js
10:52:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5543c800) [pid = 1857] [serial = 1662] [outer = 0x7faa530e8c00]
10:52:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:26 INFO - document served over http requires an http
10:52:26 INFO - sub-resource via xhr-request using the meta-referrer
10:52:26 INFO - delivery method with no-redirect and when
10:52:26 INFO - the target request is same-origin.
10:52:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1437ms
10:52:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:52:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55164800 == 27 [pid = 1857] [id = 593]
10:52:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa52e5d400) [pid = 1857] [serial = 1663] [outer = (nil)]
10:52:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa5543a400) [pid = 1857] [serial = 1664] [outer = 0x7faa52e5d400]
10:52:26 INFO - PROCESS | 1857 | 1447527146909 Marionette INFO loaded listener.js
10:52:27 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa554f4c00) [pid = 1857] [serial = 1665] [outer = 0x7faa52e5d400]
10:52:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:28 INFO - document served over http requires an http
10:52:28 INFO - sub-resource via xhr-request using the meta-referrer
10:52:28 INFO - delivery method with swap-origin-redirect and when
10:52:28 INFO - the target request is same-origin.
10:52:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1641ms
10:52:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:52:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55945000 == 28 [pid = 1857] [id = 594]
10:52:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa52e5e000) [pid = 1857] [serial = 1666] [outer = (nil)]
10:52:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa56934400) [pid = 1857] [serial = 1667] [outer = 0x7faa52e5e000]
10:52:28 INFO - PROCESS | 1857 | 1447527148663 Marionette INFO loaded listener.js
10:52:28 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa5ad8ac00) [pid = 1857] [serial = 1668] [outer = 0x7faa52e5e000]
10:52:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:29 INFO - document served over http requires an https
10:52:29 INFO - sub-resource via fetch-request using the meta-referrer
10:52:29 INFO - delivery method with keep-origin-redirect and when
10:52:29 INFO - the target request is same-origin.
10:52:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1580ms
10:52:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:52:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5687c000 == 29 [pid = 1857] [id = 595]
10:52:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa5692f400) [pid = 1857] [serial = 1669] [outer = (nil)]
10:52:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa5ad89c00) [pid = 1857] [serial = 1670] [outer = 0x7faa5692f400]
10:52:30 INFO - PROCESS | 1857 | 1447527150180 Marionette INFO loaded listener.js
10:52:30 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa5aeec000) [pid = 1857] [serial = 1671] [outer = 0x7faa5692f400]
10:52:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:31 INFO - document served over http requires an https
10:52:31 INFO - sub-resource via fetch-request using the meta-referrer
10:52:31 INFO - delivery method with no-redirect and when
10:52:31 INFO - the target request is same-origin.
10:52:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1530ms
10:52:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:52:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568ad800 == 30 [pid = 1857] [id = 596]
10:52:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa56938800) [pid = 1857] [serial = 1672] [outer = (nil)]
10:52:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa5af9c000) [pid = 1857] [serial = 1673] [outer = 0x7faa56938800]
10:52:31 INFO - PROCESS | 1857 | 1447527151738 Marionette INFO loaded listener.js
10:52:31 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa5afa6400) [pid = 1857] [serial = 1674] [outer = 0x7faa56938800]
10:52: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
10:52:32 INFO - document served over http requires an https
10:52:32 INFO - sub-resource via fetch-request using the meta-referrer
10:52:32 INFO - delivery method with swap-origin-redirect and when
10:52:32 INFO - the target request is same-origin.
10:52:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1583ms
10:52:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:52:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa569b2800 == 31 [pid = 1857] [id = 597]
10:52:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa4bbb4000) [pid = 1857] [serial = 1675] [outer = (nil)]
10:52:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa5afa8800) [pid = 1857] [serial = 1676] [outer = 0x7faa4bbb4000]
10:52:34 INFO - PROCESS | 1857 | 1447527154439 Marionette INFO loaded listener.js
10:52:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa5b31b800) [pid = 1857] [serial = 1677] [outer = 0x7faa4bbb4000]
10:52:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ae2f800 == 32 [pid = 1857] [id = 598]
10:52:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa5b321000) [pid = 1857] [serial = 1678] [outer = (nil)]
10:52:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa5afa8000) [pid = 1857] [serial = 1679] [outer = 0x7faa5b321000]
10:52:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:35 INFO - document served over http requires an https
10:52:35 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:35 INFO - delivery method with keep-origin-redirect and when
10:52:35 INFO - the target request is same-origin.
10:52:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2787ms
10:52:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:52:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52819000 == 33 [pid = 1857] [id = 599]
10:52:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa4bbb6800) [pid = 1857] [serial = 1680] [outer = (nil)]
10:52:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa4bbbc800) [pid = 1857] [serial = 1681] [outer = 0x7faa4bbb6800]
10:52:36 INFO - PROCESS | 1857 | 1447527156542 Marionette INFO loaded listener.js
10:52:36 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa5b415000) [pid = 1857] [serial = 1682] [outer = 0x7faa4bbb6800]
10:52:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b0e0800 == 34 [pid = 1857] [id = 600]
10:52:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa5b4d9400) [pid = 1857] [serial = 1683] [outer = (nil)]
10:52:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa4aa64400) [pid = 1857] [serial = 1684] [outer = 0x7faa5b4d9400]
10:52:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:38 INFO - document served over http requires an https
10:52:38 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:38 INFO - delivery method with no-redirect and when
10:52:38 INFO - the target request is same-origin.
10:52:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2542ms
10:52:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa68983800) [pid = 1857] [serial = 1519] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa67805000) [pid = 1857] [serial = 1514] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa67441000) [pid = 1857] [serial = 1509] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa6690dc00) [pid = 1857] [serial = 1506] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa6652f000) [pid = 1857] [serial = 1503] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa662c6c00) [pid = 1857] [serial = 1500] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa653d5000) [pid = 1857] [serial = 1488] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa63c77400) [pid = 1857] [serial = 1485] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa63a19800) [pid = 1857] [serial = 1482] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa5f631800) [pid = 1857] [serial = 1477] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa5ce8b000) [pid = 1857] [serial = 1472] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa5ad90400) [pid = 1857] [serial = 1467] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa4faf1c00) [pid = 1857] [serial = 1464] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa502b7000) [pid = 1857] [serial = 1530] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa6a92d800) [pid = 1857] [serial = 1527] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa68c40000) [pid = 1857] [serial = 1524] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5ba17c00) [pid = 1857] [serial = 1542] [outer = (nil)] [url = about:blank]
10:52:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493f8000 == 35 [pid = 1857] [id = 601]
10:52:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa4aa63800) [pid = 1857] [serial = 1685] [outer = (nil)]
10:52:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa4ce27c00) [pid = 1857] [serial = 1686] [outer = 0x7faa4aa63800]
10:52:39 INFO - PROCESS | 1857 | 1447527159058 Marionette INFO loaded listener.js
10:52:39 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa4e0dcc00) [pid = 1857] [serial = 1687] [outer = 0x7faa4aa63800]
10:52:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9e6000 == 36 [pid = 1857] [id = 602]
10:52:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa4e0ea000) [pid = 1857] [serial = 1688] [outer = (nil)]
10:52:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa4faf1800) [pid = 1857] [serial = 1689] [outer = 0x7faa4e0ea000]
10:52:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:39 INFO - document served over http requires an https
10:52:39 INFO - sub-resource via iframe-tag using the meta-referrer
10:52:39 INFO - delivery method with swap-origin-redirect and when
10:52:39 INFO - the target request is same-origin.
10:52:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1740ms
10:52:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:52:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd0f000 == 37 [pid = 1857] [id = 603]
10:52:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa50190400) [pid = 1857] [serial = 1690] [outer = (nil)]
10:52:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa50198c00) [pid = 1857] [serial = 1691] [outer = 0x7faa50190400]
10:52:40 INFO - PROCESS | 1857 | 1447527160221 Marionette INFO loaded listener.js
10:52:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa5295e800) [pid = 1857] [serial = 1692] [outer = 0x7faa50190400]
10:52:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:41 INFO - document served over http requires an https
10:52:41 INFO - sub-resource via script-tag using the meta-referrer
10:52:41 INFO - delivery method with keep-origin-redirect and when
10:52:41 INFO - the target request is same-origin.
10:52:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1285ms
10:52:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:52:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493e9800 == 38 [pid = 1857] [id = 604]
10:52:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa50190800) [pid = 1857] [serial = 1693] [outer = (nil)]
10:52:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa52e59800) [pid = 1857] [serial = 1694] [outer = 0x7faa50190800]
10:52:41 INFO - PROCESS | 1857 | 1447527161617 Marionette INFO loaded listener.js
10:52:41 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa531ce400) [pid = 1857] [serial = 1695] [outer = 0x7faa50190800]
10:52:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:42 INFO - document served over http requires an https
10:52:42 INFO - sub-resource via script-tag using the meta-referrer
10:52:42 INFO - delivery method with no-redirect and when
10:52:42 INFO - the target request is same-origin.
10:52:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1352ms
10:52:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:52:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52808800 == 39 [pid = 1857] [id = 605]
10:52:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa531d0c00) [pid = 1857] [serial = 1696] [outer = (nil)]
10:52:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa538b7400) [pid = 1857] [serial = 1697] [outer = 0x7faa531d0c00]
10:52:42 INFO - PROCESS | 1857 | 1447527162956 Marionette INFO loaded listener.js
10:52:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa5429ac00) [pid = 1857] [serial = 1698] [outer = 0x7faa531d0c00]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa63c71c00) [pid = 1857] [serial = 1573] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa63a3dc00) [pid = 1857] [serial = 1576] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa664d0800) [pid = 1857] [serial = 1579] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa71539400) [pid = 1857] [serial = 1582] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa715de800) [pid = 1857] [serial = 1585] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa56930c00) [pid = 1857] [serial = 1588] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa5aeef800) [pid = 1857] [serial = 1591] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa5b31c400) [pid = 1857] [serial = 1596] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa4bbae000) [pid = 1857] [serial = 1601] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa4faf2000) [pid = 1857] [serial = 1619] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa5d077800) [pid = 1857] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527089047]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa4d249400) [pid = 1857] [serial = 1609] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa725eb800) [pid = 1857] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa4faee000) [pid = 1857] [serial = 1612] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa63a26c00) [pid = 1857] [serial = 1570] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa4bbb0800) [pid = 1857] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527109087]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa4aa6ec00) [pid = 1857] [serial = 1615] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa5b9e4400) [pid = 1857] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa63c71800) [pid = 1857] [serial = 1567] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa60887000) [pid = 1857] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa612bfc00) [pid = 1857] [serial = 1564] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa73175400) [pid = 1857] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa4aa61c00) [pid = 1857] [serial = 1543] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa52e52c00) [pid = 1857] [serial = 1546] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa5530b000) [pid = 1857] [serial = 1549] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa53936800) [pid = 1857] [serial = 1554] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa55311800) [pid = 1857] [serial = 1559] [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]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa4faef400) [pid = 1857] [serial = 1613] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa73459000) [pid = 1857] [serial = 1607] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa4d570800) [pid = 1857] [serial = 1610] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa5019d000) [pid = 1857] [serial = 1616] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa4d23ec00) [pid = 1857] [serial = 1544] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa52e5cc00) [pid = 1857] [serial = 1547] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa5ad88400) [pid = 1857] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa554ed800) [pid = 1857] [serial = 1550] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa5ee92400) [pid = 1857] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527089047]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa5c556400) [pid = 1857] [serial = 1555] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa5f4bf000) [pid = 1857] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa5f429000) [pid = 1857] [serial = 1560] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa62d0e800) [pid = 1857] [serial = 1565] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa63c75000) [pid = 1857] [serial = 1568] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa6534b000) [pid = 1857] [serial = 1571] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa6628a400) [pid = 1857] [serial = 1574] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa664eb800) [pid = 1857] [serial = 1577] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa68909000) [pid = 1857] [serial = 1580] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa71641400) [pid = 1857] [serial = 1583] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa71753000) [pid = 1857] [serial = 1586] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa7199f800) [pid = 1857] [serial = 1589] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa725f1800) [pid = 1857] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa71d74c00) [pid = 1857] [serial = 1592] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa4bbb2800) [pid = 1857] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527109087]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa725f5c00) [pid = 1857] [serial = 1597] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa5b186400) [pid = 1857] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa4bbb4400) [pid = 1857] [serial = 1602] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa5050d400) [pid = 1857] [serial = 1617] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa664cd800) [pid = 1857] [serial = 1575] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa6765a800) [pid = 1857] [serial = 1578] [outer = (nil)] [url = about:blank]
10:52:43 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa6aa8f800) [pid = 1857] [serial = 1581] [outer = (nil)] [url = about:blank]
10:52:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:43 INFO - document served over http requires an https
10:52:43 INFO - sub-resource via script-tag using the meta-referrer
10:52:43 INFO - delivery method with swap-origin-redirect and when
10:52:43 INFO - the target request is same-origin.
10:52:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1335ms
10:52:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:52:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54288800 == 40 [pid = 1857] [id = 606]
10:52:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa4aa61c00) [pid = 1857] [serial = 1699] [outer = (nil)]
10:52:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa50194800) [pid = 1857] [serial = 1700] [outer = 0x7faa4aa61c00]
10:52:44 INFO - PROCESS | 1857 | 1447527164271 Marionette INFO loaded listener.js
10:52:44 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa5510c000) [pid = 1857] [serial = 1701] [outer = 0x7faa4aa61c00]
10:52:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:45 INFO - document served over http requires an https
10:52:45 INFO - sub-resource via xhr-request using the meta-referrer
10:52:45 INFO - delivery method with keep-origin-redirect and when
10:52:45 INFO - the target request is same-origin.
10:52:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1231ms
10:52:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:52:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbe4000 == 41 [pid = 1857] [id = 607]
10:52:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa4bbb0800) [pid = 1857] [serial = 1702] [outer = (nil)]
10:52:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa4bbb3800) [pid = 1857] [serial = 1703] [outer = 0x7faa4bbb0800]
10:52:46 INFO - PROCESS | 1857 | 1447527166011 Marionette INFO loaded listener.js
10:52:46 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa4d570400) [pid = 1857] [serial = 1704] [outer = 0x7faa4bbb0800]
10:52:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:47 INFO - document served over http requires an https
10:52:47 INFO - sub-resource via xhr-request using the meta-referrer
10:52:47 INFO - delivery method with no-redirect and when
10:52:47 INFO - the target request is same-origin.
10:52:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1899ms
10:52:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:52:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4df72800 == 42 [pid = 1857] [id = 608]
10:52:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa4fc0e000) [pid = 1857] [serial = 1705] [outer = (nil)]
10:52:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa4fc10400) [pid = 1857] [serial = 1706] [outer = 0x7faa4fc0e000]
10:52:47 INFO - PROCESS | 1857 | 1447527167729 Marionette INFO loaded listener.js
10:52:47 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa50510c00) [pid = 1857] [serial = 1707] [outer = 0x7faa4fc0e000]
10:52:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:48 INFO - document served over http requires an https
10:52:48 INFO - sub-resource via xhr-request using the meta-referrer
10:52:48 INFO - delivery method with swap-origin-redirect and when
10:52:48 INFO - the target request is same-origin.
10:52:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1629ms
10:52:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:52:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54283000 == 43 [pid = 1857] [id = 609]
10:52:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa52da2800) [pid = 1857] [serial = 1708] [outer = (nil)]
10:52:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa52dac800) [pid = 1857] [serial = 1709] [outer = 0x7faa52da2800]
10:52:49 INFO - PROCESS | 1857 | 1447527169428 Marionette INFO loaded listener.js
10:52:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa53192400) [pid = 1857] [serial = 1710] [outer = 0x7faa52da2800]
10:52:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:50 INFO - document served over http requires an http
10:52:50 INFO - sub-resource via fetch-request using the http-csp
10:52:50 INFO - delivery method with keep-origin-redirect and when
10:52:50 INFO - the target request is cross-origin.
10:52:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1588ms
10:52:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:52:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b0f9800 == 44 [pid = 1857] [id = 610]
10:52:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa52dab000) [pid = 1857] [serial = 1711] [outer = (nil)]
10:52:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa55313000) [pid = 1857] [serial = 1712] [outer = 0x7faa52dab000]
10:52:50 INFO - PROCESS | 1857 | 1447527170952 Marionette INFO loaded listener.js
10:52:51 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa55439c00) [pid = 1857] [serial = 1713] [outer = 0x7faa52dab000]
10:52:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:52 INFO - document served over http requires an http
10:52:52 INFO - sub-resource via fetch-request using the http-csp
10:52:52 INFO - delivery method with no-redirect and when
10:52:52 INFO - the target request is cross-origin.
10:52:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1899ms
10:52:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:52:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b424800 == 45 [pid = 1857] [id = 611]
10:52:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa538bd000) [pid = 1857] [serial = 1714] [outer = (nil)]
10:52:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa5ad90400) [pid = 1857] [serial = 1715] [outer = 0x7faa538bd000]
10:52:52 INFO - PROCESS | 1857 | 1447527172953 Marionette INFO loaded listener.js
10:52:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa5afa4800) [pid = 1857] [serial = 1716] [outer = 0x7faa538bd000]
10:52:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:53 INFO - document served over http requires an http
10:52:53 INFO - sub-resource via fetch-request using the http-csp
10:52:53 INFO - delivery method with swap-origin-redirect and when
10:52:53 INFO - the target request is cross-origin.
10:52:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1589ms
10:52:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:52:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bc1e000 == 46 [pid = 1857] [id = 612]
10:52:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa5b31a800) [pid = 1857] [serial = 1717] [outer = (nil)]
10:52:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa5b40c400) [pid = 1857] [serial = 1718] [outer = 0x7faa5b31a800]
10:52:54 INFO - PROCESS | 1857 | 1447527174483 Marionette INFO loaded listener.js
10:52:54 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa5b4e6800) [pid = 1857] [serial = 1719] [outer = 0x7faa5b31a800]
10:52:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5be9e000 == 47 [pid = 1857] [id = 613]
10:52:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa5b8d0400) [pid = 1857] [serial = 1720] [outer = (nil)]
10:52:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa5b8d4400) [pid = 1857] [serial = 1721] [outer = 0x7faa5b8d0400]
10:52:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:55 INFO - document served over http requires an http
10:52:55 INFO - sub-resource via iframe-tag using the http-csp
10:52:55 INFO - delivery method with keep-origin-redirect and when
10:52:55 INFO - the target request is cross-origin.
10:52:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1783ms
10:52:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:52:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bead000 == 48 [pid = 1857] [id = 614]
10:52:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5b320c00) [pid = 1857] [serial = 1722] [outer = (nil)]
10:52:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa5b9da800) [pid = 1857] [serial = 1723] [outer = 0x7faa5b320c00]
10:52:56 INFO - PROCESS | 1857 | 1447527176411 Marionette INFO loaded listener.js
10:52:56 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa5ba17c00) [pid = 1857] [serial = 1724] [outer = 0x7faa5b320c00]
10:52:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6cc000 == 49 [pid = 1857] [id = 615]
10:52:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa5ba18c00) [pid = 1857] [serial = 1725] [outer = (nil)]
10:52:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa5bc0ac00) [pid = 1857] [serial = 1726] [outer = 0x7faa5ba18c00]
10:52:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:57 INFO - document served over http requires an http
10:52:57 INFO - sub-resource via iframe-tag using the http-csp
10:52:57 INFO - delivery method with no-redirect and when
10:52:57 INFO - the target request is cross-origin.
10:52:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1793ms
10:52:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:52:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6dd000 == 50 [pid = 1857] [id = 616]
10:52:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa5bc10400) [pid = 1857] [serial = 1727] [outer = (nil)]
10:52:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa5be55400) [pid = 1857] [serial = 1728] [outer = 0x7faa5bc10400]
10:52:58 INFO - PROCESS | 1857 | 1447527178097 Marionette INFO loaded listener.js
10:52:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa5be5f000) [pid = 1857] [serial = 1729] [outer = 0x7faa5bc10400]
10:52:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c814800 == 51 [pid = 1857] [id = 617]
10:52:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa5be60800) [pid = 1857] [serial = 1730] [outer = (nil)]
10:52:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5ba1ec00) [pid = 1857] [serial = 1731] [outer = 0x7faa5be60800]
10:52:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:52:59 INFO - document served over http requires an http
10:52:59 INFO - sub-resource via iframe-tag using the http-csp
10:52:59 INFO - delivery method with swap-origin-redirect and when
10:52:59 INFO - the target request is cross-origin.
10:52:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1578ms
10:52:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:52:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c820800 == 52 [pid = 1857] [id = 618]
10:52:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5bc10c00) [pid = 1857] [serial = 1732] [outer = (nil)]
10:52:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5c54a800) [pid = 1857] [serial = 1733] [outer = 0x7faa5bc10c00]
10:52:59 INFO - PROCESS | 1857 | 1447527179735 Marionette INFO loaded listener.js
10:52:59 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa5c556800) [pid = 1857] [serial = 1734] [outer = 0x7faa5bc10c00]
10:53:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:00 INFO - document served over http requires an http
10:53:00 INFO - sub-resource via script-tag using the http-csp
10:53:00 INFO - delivery method with keep-origin-redirect and when
10:53:00 INFO - the target request is cross-origin.
10:53:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1529ms
10:53:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:53:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce1f800 == 53 [pid = 1857] [id = 619]
10:53:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa5be53800) [pid = 1857] [serial = 1735] [outer = (nil)]
10:53:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa5c55e400) [pid = 1857] [serial = 1736] [outer = 0x7faa5be53800]
10:53:01 INFO - PROCESS | 1857 | 1447527181184 Marionette INFO loaded listener.js
10:53:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5c8d8000) [pid = 1857] [serial = 1737] [outer = 0x7faa5be53800]
10:53:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:02 INFO - document served over http requires an http
10:53:02 INFO - sub-resource via script-tag using the http-csp
10:53:02 INFO - delivery method with no-redirect and when
10:53:02 INFO - the target request is cross-origin.
10:53:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1677ms
10:53:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:53:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce7f800 == 54 [pid = 1857] [id = 620]
10:53:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa5c8e1000) [pid = 1857] [serial = 1738] [outer = (nil)]
10:53:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa5ce8e400) [pid = 1857] [serial = 1739] [outer = 0x7faa5c8e1000]
10:53:02 INFO - PROCESS | 1857 | 1447527182950 Marionette INFO loaded listener.js
10:53:03 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa5d073400) [pid = 1857] [serial = 1740] [outer = 0x7faa5c8e1000]
10:53:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:03 INFO - document served over http requires an http
10:53:03 INFO - sub-resource via script-tag using the http-csp
10:53:03 INFO - delivery method with swap-origin-redirect and when
10:53:03 INFO - the target request is cross-origin.
10:53:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1575ms
10:53:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:53:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f47d000 == 55 [pid = 1857] [id = 621]
10:53:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa5ee94000) [pid = 1857] [serial = 1741] [outer = (nil)]
10:53:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa5ee9a000) [pid = 1857] [serial = 1742] [outer = 0x7faa5ee94000]
10:53:04 INFO - PROCESS | 1857 | 1447527184432 Marionette INFO loaded listener.js
10:53:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa5eef1000) [pid = 1857] [serial = 1743] [outer = 0x7faa5ee94000]
10:53:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:05 INFO - document served over http requires an http
10:53:05 INFO - sub-resource via xhr-request using the http-csp
10:53:05 INFO - delivery method with keep-origin-redirect and when
10:53:05 INFO - the target request is cross-origin.
10:53:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1426ms
10:53:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:53:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f605000 == 56 [pid = 1857] [id = 622]
10:53:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa5ee94800) [pid = 1857] [serial = 1744] [outer = (nil)]
10:53:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa5eef9c00) [pid = 1857] [serial = 1745] [outer = 0x7faa5ee94800]
10:53:05 INFO - PROCESS | 1857 | 1447527185911 Marionette INFO loaded listener.js
10:53:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa5f4bf800) [pid = 1857] [serial = 1746] [outer = 0x7faa5ee94800]
10:53:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:06 INFO - document served over http requires an http
10:53:06 INFO - sub-resource via xhr-request using the http-csp
10:53:06 INFO - delivery method with no-redirect and when
10:53:06 INFO - the target request is cross-origin.
10:53:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1551ms
10:53:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:53:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa608c4800 == 57 [pid = 1857] [id = 623]
10:53:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa5f4c8c00) [pid = 1857] [serial = 1747] [outer = (nil)]
10:53:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa5f50c800) [pid = 1857] [serial = 1748] [outer = 0x7faa5f4c8c00]
10:53:07 INFO - PROCESS | 1857 | 1447527187536 Marionette INFO loaded listener.js
10:53:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa60014000) [pid = 1857] [serial = 1749] [outer = 0x7faa5f4c8c00]
10:53:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:08 INFO - document served over http requires an http
10:53:08 INFO - sub-resource via xhr-request using the http-csp
10:53:08 INFO - delivery method with swap-origin-redirect and when
10:53:08 INFO - the target request is cross-origin.
10:53:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1544ms
10:53:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:53:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63135000 == 58 [pid = 1857] [id = 624]
10:53:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa5f4c9400) [pid = 1857] [serial = 1750] [outer = (nil)]
10:53:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa6047cc00) [pid = 1857] [serial = 1751] [outer = 0x7faa5f4c9400]
10:53:08 INFO - PROCESS | 1857 | 1447527188982 Marionette INFO loaded listener.js
10:53:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa6088c400) [pid = 1857] [serial = 1752] [outer = 0x7faa5f4c9400]
10:53:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:10 INFO - document served over http requires an https
10:53:10 INFO - sub-resource via fetch-request using the http-csp
10:53:10 INFO - delivery method with keep-origin-redirect and when
10:53:10 INFO - the target request is cross-origin.
10:53:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1633ms
10:53:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:53:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9c0000 == 59 [pid = 1857] [id = 625]
10:53:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa4aa62400) [pid = 1857] [serial = 1753] [outer = (nil)]
10:53:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa4bbb7c00) [pid = 1857] [serial = 1754] [outer = 0x7faa4aa62400]
10:53:12 INFO - PROCESS | 1857 | 1447527192017 Marionette INFO loaded listener.js
10:53:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa5bc0f800) [pid = 1857] [serial = 1755] [outer = 0x7faa4aa62400]
10:53:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:13 INFO - document served over http requires an https
10:53:13 INFO - sub-resource via fetch-request using the http-csp
10:53:13 INFO - delivery method with no-redirect and when
10:53:13 INFO - the target request is cross-origin.
10:53:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2882ms
10:53:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:53:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4de29800 == 60 [pid = 1857] [id = 626]
10:53:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa4bbbb800) [pid = 1857] [serial = 1756] [outer = (nil)]
10:53:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa4ce22800) [pid = 1857] [serial = 1757] [outer = 0x7faa4bbbb800]
10:53:14 INFO - PROCESS | 1857 | 1447527194216 Marionette INFO loaded listener.js
10:53:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa4fae8400) [pid = 1857] [serial = 1758] [outer = 0x7faa4bbbb800]
10:53:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:15 INFO - document served over http requires an https
10:53:15 INFO - sub-resource via fetch-request using the http-csp
10:53:15 INFO - delivery method with swap-origin-redirect and when
10:53:15 INFO - the target request is cross-origin.
10:53:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2229ms
10:53:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493ea000 == 59 [pid = 1857] [id = 578]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4de26800 == 58 [pid = 1857] [id = 579]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4fa37000 == 57 [pid = 1857] [id = 580]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50538800 == 56 [pid = 1857] [id = 581]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d10b800 == 55 [pid = 1857] [id = 582]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5280a000 == 54 [pid = 1857] [id = 583]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4de34000 == 53 [pid = 1857] [id = 584]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52bb0000 == 52 [pid = 1857] [id = 585]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493e9000 == 51 [pid = 1857] [id = 586]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e6f000 == 50 [pid = 1857] [id = 587]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e7d000 == 49 [pid = 1857] [id = 588]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa530d0000 == 48 [pid = 1857] [id = 589]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53e05000 == 47 [pid = 1857] [id = 590]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5426e800 == 46 [pid = 1857] [id = 591]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54496800 == 45 [pid = 1857] [id = 592]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55164800 == 44 [pid = 1857] [id = 593]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55945000 == 43 [pid = 1857] [id = 594]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5687c000 == 42 [pid = 1857] [id = 595]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568ad800 == 41 [pid = 1857] [id = 596]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa569b2800 == 40 [pid = 1857] [id = 597]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ae2f800 == 39 [pid = 1857] [id = 598]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52819000 == 38 [pid = 1857] [id = 599]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493f8000 == 37 [pid = 1857] [id = 601]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c98f800 == 36 [pid = 1857] [id = 574]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9e6000 == 35 [pid = 1857] [id = 602]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd0f000 == 34 [pid = 1857] [id = 603]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4de38800 == 33 [pid = 1857] [id = 577]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9f0800 == 32 [pid = 1857] [id = 575]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493e9800 == 31 [pid = 1857] [id = 604]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b0e0800 == 30 [pid = 1857] [id = 600]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52808800 == 29 [pid = 1857] [id = 605]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d10c000 == 28 [pid = 1857] [id = 576]
10:53:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54288800 == 27 [pid = 1857] [id = 606]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa4e0e5400) [pid = 1857] [serial = 1611] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa4fc0b400) [pid = 1857] [serial = 1614] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa71648000) [pid = 1857] [serial = 1603] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa7317ac00) [pid = 1857] [serial = 1598] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa7254ac00) [pid = 1857] [serial = 1593] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa71d70800) [pid = 1857] [serial = 1590] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa7199b800) [pid = 1857] [serial = 1587] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa7174fc00) [pid = 1857] [serial = 1584] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa65f1fc00) [pid = 1857] [serial = 1572] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa63ce3000) [pid = 1857] [serial = 1569] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa63a1e000) [pid = 1857] [serial = 1566] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa606e2c00) [pid = 1857] [serial = 1561] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa5d07a000) [pid = 1857] [serial = 1556] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa5b419800) [pid = 1857] [serial = 1551] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa5393b800) [pid = 1857] [serial = 1548] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa4faf0000) [pid = 1857] [serial = 1545] [outer = (nil)] [url = about:blank]
10:53:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493ea000 == 28 [pid = 1857] [id = 627]
10:53:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa4bbaf400) [pid = 1857] [serial = 1759] [outer = (nil)]
10:53:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa4d249400) [pid = 1857] [serial = 1760] [outer = 0x7faa4bbaf400]
10:53:16 INFO - PROCESS | 1857 | 1447527196605 Marionette INFO loaded listener.js
10:53:16 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa50198000) [pid = 1857] [serial = 1761] [outer = 0x7faa4bbaf400]
10:53:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9c5800 == 29 [pid = 1857] [id = 628]
10:53:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa5050cc00) [pid = 1857] [serial = 1762] [outer = (nil)]
10:53:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa5295c000) [pid = 1857] [serial = 1763] [outer = 0x7faa5050cc00]
10:53:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:17 INFO - document served over http requires an https
10:53:17 INFO - sub-resource via iframe-tag using the http-csp
10:53:17 INFO - delivery method with keep-origin-redirect and when
10:53:17 INFO - the target request is cross-origin.
10:53:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2241ms
10:53:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:53:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd07000 == 30 [pid = 1857] [id = 629]
10:53:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa4ce25c00) [pid = 1857] [serial = 1764] [outer = (nil)]
10:53:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa52da9800) [pid = 1857] [serial = 1765] [outer = 0x7faa4ce25c00]
10:53:17 INFO - PROCESS | 1857 | 1447527197986 Marionette INFO loaded listener.js
10:53:18 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa530e4000) [pid = 1857] [serial = 1766] [outer = 0x7faa4ce25c00]
10:53:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4fa2f000 == 31 [pid = 1857] [id = 630]
10:53:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa5318d800) [pid = 1857] [serial = 1767] [outer = (nil)]
10:53:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa53909800) [pid = 1857] [serial = 1768] [outer = 0x7faa5318d800]
10:53:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:18 INFO - document served over http requires an https
10:53:18 INFO - sub-resource via iframe-tag using the http-csp
10:53:18 INFO - delivery method with no-redirect and when
10:53:18 INFO - the target request is cross-origin.
10:53:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1431ms
10:53:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:53:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5053f800 == 32 [pid = 1857] [id = 631]
10:53:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa4e0db400) [pid = 1857] [serial = 1769] [outer = (nil)]
10:53:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa53935000) [pid = 1857] [serial = 1770] [outer = 0x7faa4e0db400]
10:53:19 INFO - PROCESS | 1857 | 1447527199398 Marionette INFO loaded listener.js
10:53:19 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa53c3fc00) [pid = 1857] [serial = 1771] [outer = 0x7faa4e0db400]
10:53:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4df66800 == 33 [pid = 1857] [id = 632]
10:53:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa5429b000) [pid = 1857] [serial = 1772] [outer = (nil)]
10:53:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa5393a400) [pid = 1857] [serial = 1773] [outer = 0x7faa5429b000]
10:53:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:20 INFO - document served over http requires an https
10:53:20 INFO - sub-resource via iframe-tag using the http-csp
10:53:20 INFO - delivery method with swap-origin-redirect and when
10:53:20 INFO - the target request is cross-origin.
10:53:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1493ms
10:53:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:53:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52bb0000 == 34 [pid = 1857] [id = 633]
10:53:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa531d9000) [pid = 1857] [serial = 1774] [outer = (nil)]
10:53:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa54689000) [pid = 1857] [serial = 1775] [outer = 0x7faa531d9000]
10:53:20 INFO - PROCESS | 1857 | 1447527200872 Marionette INFO loaded listener.js
10:53:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa55311800) [pid = 1857] [serial = 1776] [outer = 0x7faa531d9000]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa4aa6d400) [pid = 1857] [serial = 1618] [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]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa4e0ea000) [pid = 1857] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa531d0c00) [pid = 1857] [serial = 1696] [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]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa50190800) [pid = 1857] [serial = 1693] [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]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa50190400) [pid = 1857] [serial = 1690] [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]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa4aa63800) [pid = 1857] [serial = 1685] [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]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa5318c400) [pid = 1857] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa53935c00) [pid = 1857] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa5b321000) [pid = 1857] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa5b4d9400) [pid = 1857] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527157350]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa531da400) [pid = 1857] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527136591]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa50198c00) [pid = 1857] [serial = 1691] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa531da000) [pid = 1857] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527136591]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa531d2400) [pid = 1857] [serial = 1639] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa5ad89c00) [pid = 1857] [serial = 1670] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa5543a400) [pid = 1857] [serial = 1664] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa5afa8000) [pid = 1857] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa4ce27c00) [pid = 1857] [serial = 1686] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa5af9c000) [pid = 1857] [serial = 1673] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa5532c800) [pid = 1857] [serial = 1661] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa54295000) [pid = 1857] [serial = 1652] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa4aa66800) [pid = 1857] [serial = 1622] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa4aa64400) [pid = 1857] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527157350]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa53934c00) [pid = 1857] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa4bbbc800) [pid = 1857] [serial = 1681] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa5510a000) [pid = 1857] [serial = 1658] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa5318b400) [pid = 1857] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa54681c00) [pid = 1857] [serial = 1655] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa5392cc00) [pid = 1857] [serial = 1644] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa56934400) [pid = 1857] [serial = 1667] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa538b7400) [pid = 1857] [serial = 1697] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa53c31800) [pid = 1857] [serial = 1649] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa52e59800) [pid = 1857] [serial = 1694] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa52a24800) [pid = 1857] [serial = 1628] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa52e5d000) [pid = 1857] [serial = 1631] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa50197c00) [pid = 1857] [serial = 1625] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa530e9c00) [pid = 1857] [serial = 1634] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa5afa8800) [pid = 1857] [serial = 1676] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa4faf1800) [pid = 1857] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa50194800) [pid = 1857] [serial = 1700] [outer = (nil)] [url = about:blank]
10:53:21 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa50514400) [pid = 1857] [serial = 1620] [outer = (nil)] [url = about:blank]
10:53:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:22 INFO - document served over http requires an https
10:53:22 INFO - sub-resource via script-tag using the http-csp
10:53:22 INFO - delivery method with keep-origin-redirect and when
10:53:22 INFO - the target request is cross-origin.
10:53:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1885ms
10:53:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:53:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52f69000 == 35 [pid = 1857] [id = 634]
10:53:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa5318b400) [pid = 1857] [serial = 1777] [outer = (nil)]
10:53:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa53934c00) [pid = 1857] [serial = 1778] [outer = 0x7faa5318b400]
10:53:22 INFO - PROCESS | 1857 | 1447527202748 Marionette INFO loaded listener.js
10:53:22 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5543a800) [pid = 1857] [serial = 1779] [outer = 0x7faa5318b400]
10:53:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:23 INFO - document served over http requires an https
10:53:23 INFO - sub-resource via script-tag using the http-csp
10:53:23 INFO - delivery method with no-redirect and when
10:53:23 INFO - the target request is cross-origin.
10:53:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1345ms
10:53:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:53:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9ed000 == 36 [pid = 1857] [id = 635]
10:53:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa4d249000) [pid = 1857] [serial = 1780] [outer = (nil)]
10:53:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa4fae9c00) [pid = 1857] [serial = 1781] [outer = 0x7faa4d249000]
10:53:24 INFO - PROCESS | 1857 | 1447527204270 Marionette INFO loaded listener.js
10:53:24 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa502c3800) [pid = 1857] [serial = 1782] [outer = 0x7faa4d249000]
10:53:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:25 INFO - document served over http requires an https
10:53:25 INFO - sub-resource via script-tag using the http-csp
10:53:25 INFO - delivery method with swap-origin-redirect and when
10:53:25 INFO - the target request is cross-origin.
10:53:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1639ms
10:53:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:53:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e6c800 == 37 [pid = 1857] [id = 636]
10:53:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa53189400) [pid = 1857] [serial = 1783] [outer = (nil)]
10:53:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa531cd400) [pid = 1857] [serial = 1784] [outer = 0x7faa53189400]
10:53:25 INFO - PROCESS | 1857 | 1447527205971 Marionette INFO loaded listener.js
10:53:26 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa53c38400) [pid = 1857] [serial = 1785] [outer = 0x7faa53189400]
10:53:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:27 INFO - document served over http requires an https
10:53:27 INFO - sub-resource via xhr-request using the http-csp
10:53:27 INFO - delivery method with keep-origin-redirect and when
10:53:27 INFO - the target request is cross-origin.
10:53:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1583ms
10:53:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:53:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5448a800 == 38 [pid = 1857] [id = 637]
10:53:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa53c40000) [pid = 1857] [serial = 1786] [outer = (nil)]
10:53:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa554e6400) [pid = 1857] [serial = 1787] [outer = 0x7faa53c40000]
10:53:27 INFO - PROCESS | 1857 | 1447527207693 Marionette INFO loaded listener.js
10:53:27 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5aee4800) [pid = 1857] [serial = 1788] [outer = 0x7faa53c40000]
10:53:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:28 INFO - document served over http requires an https
10:53:28 INFO - sub-resource via xhr-request using the http-csp
10:53:28 INFO - delivery method with no-redirect and when
10:53:28 INFO - the target request is cross-origin.
10:53:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1349ms
10:53:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:53:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556f2000 == 39 [pid = 1857] [id = 638]
10:53:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5ad89800) [pid = 1857] [serial = 1789] [outer = (nil)]
10:53:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5af9e000) [pid = 1857] [serial = 1790] [outer = 0x7faa5ad89800]
10:53:29 INFO - PROCESS | 1857 | 1447527209118 Marionette INFO loaded listener.js
10:53:29 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa5b413c00) [pid = 1857] [serial = 1791] [outer = 0x7faa5ad89800]
10:53:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:30 INFO - document served over http requires an https
10:53:30 INFO - sub-resource via xhr-request using the http-csp
10:53:30 INFO - delivery method with swap-origin-redirect and when
10:53:30 INFO - the target request is cross-origin.
10:53:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1479ms
10:53:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:53:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568a2000 == 40 [pid = 1857] [id = 639]
10:53:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa5b4da800) [pid = 1857] [serial = 1792] [outer = (nil)]
10:53:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa5b4de400) [pid = 1857] [serial = 1793] [outer = 0x7faa5b4da800]
10:53:30 INFO - PROCESS | 1857 | 1447527210598 Marionette INFO loaded listener.js
10:53:30 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5b8cf800) [pid = 1857] [serial = 1794] [outer = 0x7faa5b4da800]
10:53:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:31 INFO - document served over http requires an http
10:53:31 INFO - sub-resource via fetch-request using the http-csp
10:53:31 INFO - delivery method with keep-origin-redirect and when
10:53:31 INFO - the target request is same-origin.
10:53:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1627ms
10:53:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:53:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ae38800 == 41 [pid = 1857] [id = 640]
10:53:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa5be5d400) [pid = 1857] [serial = 1795] [outer = (nil)]
10:53:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa5c54cc00) [pid = 1857] [serial = 1796] [outer = 0x7faa5be5d400]
10:53:32 INFO - PROCESS | 1857 | 1447527212370 Marionette INFO loaded listener.js
10:53:32 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa5ce94800) [pid = 1857] [serial = 1797] [outer = 0x7faa5be5d400]
10:53:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:33 INFO - document served over http requires an http
10:53:33 INFO - sub-resource via fetch-request using the http-csp
10:53:33 INFO - delivery method with no-redirect and when
10:53:33 INFO - the target request is same-origin.
10:53:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1686ms
10:53:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:53:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b0ef000 == 42 [pid = 1857] [id = 641]
10:53:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa5be5e800) [pid = 1857] [serial = 1798] [outer = (nil)]
10:53:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa5d07ac00) [pid = 1857] [serial = 1799] [outer = 0x7faa5be5e800]
10:53:33 INFO - PROCESS | 1857 | 1447527213931 Marionette INFO loaded listener.js
10:53:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa5f4c2c00) [pid = 1857] [serial = 1800] [outer = 0x7faa5be5e800]
10:53:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:34 INFO - document served over http requires an http
10:53:34 INFO - sub-resource via fetch-request using the http-csp
10:53:34 INFO - delivery method with swap-origin-redirect and when
10:53:34 INFO - the target request is same-origin.
10:53:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1528ms
10:53:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:53:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bea8800 == 43 [pid = 1857] [id = 642]
10:53:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa5c8df400) [pid = 1857] [serial = 1801] [outer = (nil)]
10:53:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa606e2c00) [pid = 1857] [serial = 1802] [outer = 0x7faa5c8df400]
10:53:35 INFO - PROCESS | 1857 | 1447527215490 Marionette INFO loaded listener.js
10:53:35 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa63447000) [pid = 1857] [serial = 1803] [outer = 0x7faa5c8df400]
10:53:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ecb3800 == 44 [pid = 1857] [id = 643]
10:53:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa6344a400) [pid = 1857] [serial = 1804] [outer = (nil)]
10:53:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa63448c00) [pid = 1857] [serial = 1805] [outer = 0x7faa6344a400]
10:53:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:36 INFO - document served over http requires an http
10:53:36 INFO - sub-resource via iframe-tag using the http-csp
10:53:36 INFO - delivery method with keep-origin-redirect and when
10:53:36 INFO - the target request is same-origin.
10:53:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1639ms
10:53:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:53:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f52e800 == 45 [pid = 1857] [id = 644]
10:53:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa5f4c5800) [pid = 1857] [serial = 1806] [outer = (nil)]
10:53:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa63453400) [pid = 1857] [serial = 1807] [outer = 0x7faa5f4c5800]
10:53:37 INFO - PROCESS | 1857 | 1447527217302 Marionette INFO loaded listener.js
10:53:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa634d3000) [pid = 1857] [serial = 1808] [outer = 0x7faa5f4c5800]
10:53:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63267800 == 46 [pid = 1857] [id = 645]
10:53:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa634db800) [pid = 1857] [serial = 1809] [outer = (nil)]
10:53:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa6348a800) [pid = 1857] [serial = 1810] [outer = 0x7faa634db800]
10:53:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:38 INFO - document served over http requires an http
10:53:38 INFO - sub-resource via iframe-tag using the http-csp
10:53:38 INFO - delivery method with no-redirect and when
10:53:38 INFO - the target request is same-origin.
10:53:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1783ms
10:53:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:53:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa635c2800 == 47 [pid = 1857] [id = 646]
10:53:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa6344f800) [pid = 1857] [serial = 1811] [outer = (nil)]
10:53:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa63a19400) [pid = 1857] [serial = 1812] [outer = 0x7faa6344f800]
10:53:38 INFO - PROCESS | 1857 | 1447527218992 Marionette INFO loaded listener.js
10:53:39 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa63a26c00) [pid = 1857] [serial = 1813] [outer = 0x7faa6344f800]
10:53:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63ace000 == 48 [pid = 1857] [id = 647]
10:53:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa63a29400) [pid = 1857] [serial = 1814] [outer = (nil)]
10:53:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa63a2a800) [pid = 1857] [serial = 1815] [outer = 0x7faa63a29400]
10:53:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:40 INFO - document served over http requires an http
10:53:40 INFO - sub-resource via iframe-tag using the http-csp
10:53:40 INFO - delivery method with swap-origin-redirect and when
10:53:40 INFO - the target request is same-origin.
10:53:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1581ms
10:53:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:53:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63c15000 == 49 [pid = 1857] [id = 648]
10:53:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa63a2e800) [pid = 1857] [serial = 1816] [outer = (nil)]
10:53:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa63a3a800) [pid = 1857] [serial = 1817] [outer = 0x7faa63a2e800]
10:53:40 INFO - PROCESS | 1857 | 1447527220686 Marionette INFO loaded listener.js
10:53:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7faa63c78c00) [pid = 1857] [serial = 1818] [outer = 0x7faa63a2e800]
10:53:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:41 INFO - document served over http requires an http
10:53:41 INFO - sub-resource via script-tag using the http-csp
10:53:41 INFO - delivery method with keep-origin-redirect and when
10:53:41 INFO - the target request is same-origin.
10:53:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1781ms
10:53:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:53:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d57800 == 50 [pid = 1857] [id = 649]
10:53:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa63cdb400) [pid = 1857] [serial = 1819] [outer = (nil)]
10:53:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa63cde800) [pid = 1857] [serial = 1820] [outer = 0x7faa63cdb400]
10:53:42 INFO - PROCESS | 1857 | 1447527222382 Marionette INFO loaded listener.js
10:53:42 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa63ce9000) [pid = 1857] [serial = 1821] [outer = 0x7faa63cdb400]
10:53:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:43 INFO - document served over http requires an http
10:53:43 INFO - sub-resource via script-tag using the http-csp
10:53:43 INFO - delivery method with no-redirect and when
10:53:43 INFO - the target request is same-origin.
10:53:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1532ms
10:53:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:53:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d84000 == 51 [pid = 1857] [id = 650]
10:53:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa63cdd000) [pid = 1857] [serial = 1822] [outer = (nil)]
10:53:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7faa65351800) [pid = 1857] [serial = 1823] [outer = 0x7faa63cdd000]
10:53:43 INFO - PROCESS | 1857 | 1447527223926 Marionette INFO loaded listener.js
10:53:44 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7faa653da000) [pid = 1857] [serial = 1824] [outer = 0x7faa63cdd000]
10:53:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:44 INFO - document served over http requires an http
10:53:44 INFO - sub-resource via script-tag using the http-csp
10:53:44 INFO - delivery method with swap-origin-redirect and when
10:53:44 INFO - the target request is same-origin.
10:53:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1533ms
10:53:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:53:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6423e800 == 52 [pid = 1857] [id = 651]
10:53:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa63cea000) [pid = 1857] [serial = 1825] [outer = (nil)]
10:53:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa65603800) [pid = 1857] [serial = 1826] [outer = 0x7faa63cea000]
10:53:45 INFO - PROCESS | 1857 | 1447527225403 Marionette INFO loaded listener.js
10:53:45 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa65993000) [pid = 1857] [serial = 1827] [outer = 0x7faa63cea000]
10:53:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:46 INFO - document served over http requires an http
10:53:46 INFO - sub-resource via xhr-request using the http-csp
10:53:46 INFO - delivery method with keep-origin-redirect and when
10:53:46 INFO - the target request is same-origin.
10:53:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1484ms
10:53:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:53:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64438000 == 53 [pid = 1857] [id = 652]
10:53:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7faa6541bc00) [pid = 1857] [serial = 1828] [outer = (nil)]
10:53:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7faa65b31c00) [pid = 1857] [serial = 1829] [outer = 0x7faa6541bc00]
10:53:46 INFO - PROCESS | 1857 | 1447527226894 Marionette INFO loaded listener.js
10:53:46 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7faa65f5dc00) [pid = 1857] [serial = 1830] [outer = 0x7faa6541bc00]
10:53:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:47 INFO - document served over http requires an http
10:53:47 INFO - sub-resource via xhr-request using the http-csp
10:53:47 INFO - delivery method with no-redirect and when
10:53:47 INFO - the target request is same-origin.
10:53:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1482ms
10:53:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:53:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6543b000 == 54 [pid = 1857] [id = 653]
10:53:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7faa6599ac00) [pid = 1857] [serial = 1831] [outer = (nil)]
10:53:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa65f65400) [pid = 1857] [serial = 1832] [outer = 0x7faa6599ac00]
10:53:48 INFO - PROCESS | 1857 | 1447527228433 Marionette INFO loaded listener.js
10:53:48 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7faa662c6c00) [pid = 1857] [serial = 1833] [outer = 0x7faa6599ac00]
10:53:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:49 INFO - document served over http requires an http
10:53:49 INFO - sub-resource via xhr-request using the http-csp
10:53:49 INFO - delivery method with swap-origin-redirect and when
10:53:49 INFO - the target request is same-origin.
10:53:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1449ms
10:53:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:53:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa660ea000 == 55 [pid = 1857] [id = 654]
10:53:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7faa65e53800) [pid = 1857] [serial = 1834] [outer = (nil)]
10:53:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7faa664c9000) [pid = 1857] [serial = 1835] [outer = 0x7faa65e53800]
10:53:49 INFO - PROCESS | 1857 | 1447527229901 Marionette INFO loaded listener.js
10:53:50 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7faa664d2c00) [pid = 1857] [serial = 1836] [outer = 0x7faa65e53800]
10:53:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:50 INFO - document served over http requires an https
10:53:50 INFO - sub-resource via fetch-request using the http-csp
10:53:50 INFO - delivery method with keep-origin-redirect and when
10:53:50 INFO - the target request is same-origin.
10:53:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1563ms
10:53:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:53:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa666d1000 == 56 [pid = 1857] [id = 655]
10:53:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7faa664d3800) [pid = 1857] [serial = 1837] [outer = (nil)]
10:53:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7faa6652e000) [pid = 1857] [serial = 1838] [outer = 0x7faa664d3800]
10:53:51 INFO - PROCESS | 1857 | 1447527231459 Marionette INFO loaded listener.js
10:53:51 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa66871c00) [pid = 1857] [serial = 1839] [outer = 0x7faa664d3800]
10:53:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:52 INFO - document served over http requires an https
10:53:52 INFO - sub-resource via fetch-request using the http-csp
10:53:52 INFO - delivery method with no-redirect and when
10:53:52 INFO - the target request is same-origin.
10:53:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1632ms
10:53:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:53:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa66962000 == 57 [pid = 1857] [id = 656]
10:53:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7faa67438800) [pid = 1857] [serial = 1840] [outer = (nil)]
10:53:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7faa6743d400) [pid = 1857] [serial = 1841] [outer = 0x7faa67438800]
10:53:53 INFO - PROCESS | 1857 | 1447527233250 Marionette INFO loaded listener.js
10:53:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7faa67655c00) [pid = 1857] [serial = 1842] [outer = 0x7faa67438800]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbe4000 == 56 [pid = 1857] [id = 607]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4df72800 == 55 [pid = 1857] [id = 608]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54283000 == 54 [pid = 1857] [id = 609]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b0f9800 == 53 [pid = 1857] [id = 610]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b424800 == 52 [pid = 1857] [id = 611]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bc1e000 == 51 [pid = 1857] [id = 612]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5be9e000 == 50 [pid = 1857] [id = 613]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bead000 == 49 [pid = 1857] [id = 614]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6cc000 == 48 [pid = 1857] [id = 615]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6dd000 == 47 [pid = 1857] [id = 616]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c814800 == 46 [pid = 1857] [id = 617]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c820800 == 45 [pid = 1857] [id = 618]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce1f800 == 44 [pid = 1857] [id = 619]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce7f800 == 43 [pid = 1857] [id = 620]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f47d000 == 42 [pid = 1857] [id = 621]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f605000 == 41 [pid = 1857] [id = 622]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa608c4800 == 40 [pid = 1857] [id = 623]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63135000 == 39 [pid = 1857] [id = 624]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9c0000 == 38 [pid = 1857] [id = 625]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9c5800 == 37 [pid = 1857] [id = 628]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4fa2f000 == 36 [pid = 1857] [id = 630]
10:53:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4df66800 == 35 [pid = 1857] [id = 632]
10:53:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ecb3800 == 34 [pid = 1857] [id = 643]
10:53:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63267800 == 33 [pid = 1857] [id = 645]
10:53:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63ace000 == 32 [pid = 1857] [id = 647]
10:53:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbfc000 == 31 [pid = 1857] [id = 573]
10:53:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4de29800 == 30 [pid = 1857] [id = 626]
10:53:57 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7faa5295e800) [pid = 1857] [serial = 1692] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7faa531ce400) [pid = 1857] [serial = 1695] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7faa4e0dcc00) [pid = 1857] [serial = 1687] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa5429ac00) [pid = 1857] [serial = 1698] [outer = (nil)] [url = about:blank]
10:53:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:58 INFO - document served over http requires an https
10:53:58 INFO - sub-resource via fetch-request using the http-csp
10:53:58 INFO - delivery method with swap-origin-redirect and when
10:53:58 INFO - the target request is same-origin.
10:53:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 5748ms
10:53:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:53:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c978800 == 31 [pid = 1857] [id = 657]
10:53:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa4ce24400) [pid = 1857] [serial = 1843] [outer = (nil)]
10:53:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7faa4d245400) [pid = 1857] [serial = 1844] [outer = 0x7faa4ce24400]
10:53:58 INFO - PROCESS | 1857 | 1447527238762 Marionette INFO loaded listener.js
10:53:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7faa4d575c00) [pid = 1857] [serial = 1845] [outer = 0x7faa4ce24400]
10:53:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9cc800 == 32 [pid = 1857] [id = 658]
10:53:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7faa4e0dfc00) [pid = 1857] [serial = 1846] [outer = (nil)]
10:53:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7faa4e0e4c00) [pid = 1857] [serial = 1847] [outer = 0x7faa4e0dfc00]
10:53:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:53:59 INFO - document served over http requires an https
10:53:59 INFO - sub-resource via iframe-tag using the http-csp
10:53:59 INFO - delivery method with keep-origin-redirect and when
10:53:59 INFO - the target request is same-origin.
10:53:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1229ms
10:53:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:53:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9dc000 == 33 [pid = 1857] [id = 659]
10:53:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7faa4fae8800) [pid = 1857] [serial = 1848] [outer = (nil)]
10:53:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7faa4faecc00) [pid = 1857] [serial = 1849] [outer = 0x7faa4fae8800]
10:53:59 INFO - PROCESS | 1857 | 1447527239890 Marionette INFO loaded listener.js
10:53:59 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7faa4fc0e800) [pid = 1857] [serial = 1850] [outer = 0x7faa4fae8800]
10:54:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd5d000 == 34 [pid = 1857] [id = 660]
10:54:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7faa4fc07c00) [pid = 1857] [serial = 1851] [outer = (nil)]
10:54:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7faa4e0ea800) [pid = 1857] [serial = 1852] [outer = 0x7faa4fc07c00]
10:54:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:01 INFO - document served over http requires an https
10:54:01 INFO - sub-resource via iframe-tag using the http-csp
10:54:01 INFO - delivery method with no-redirect and when
10:54:01 INFO - the target request is same-origin.
10:54:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1380ms
10:54:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:54:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9c7000 == 35 [pid = 1857] [id = 661]
10:54:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7faa4ce25400) [pid = 1857] [serial = 1853] [outer = (nil)]
10:54:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7faa502bf800) [pid = 1857] [serial = 1854] [outer = 0x7faa4ce25400]
10:54:01 INFO - PROCESS | 1857 | 1447527241391 Marionette INFO loaded listener.js
10:54:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7faa50513c00) [pid = 1857] [serial = 1855] [outer = 0x7faa4ce25400]
10:54:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4de31000 == 36 [pid = 1857] [id = 662]
10:54:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7faa52951400) [pid = 1857] [serial = 1856] [outer = (nil)]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7faa4aa61c00) [pid = 1857] [serial = 1699] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7faa4bbb6800) [pid = 1857] [serial = 1680] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7faa4bbb0c00) [pid = 1857] [serial = 1606] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7faa538bd000) [pid = 1857] [serial = 1714] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7faa5be60800) [pid = 1857] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7faa4fc0e000) [pid = 1857] [serial = 1705] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7faa5429b000) [pid = 1857] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7faa4bbaf400) [pid = 1857] [serial = 1759] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7faa5f4c9400) [pid = 1857] [serial = 1750] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7faa5692f400) [pid = 1857] [serial = 1669] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7faa53911800) [pid = 1857] [serial = 1648] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7faa5b31a800) [pid = 1857] [serial = 1717] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7faa56938800) [pid = 1857] [serial = 1672] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa5f4c8c00) [pid = 1857] [serial = 1747] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7faa5467d800) [pid = 1857] [serial = 1657] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7faa531d9000) [pid = 1857] [serial = 1774] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7faa53c40c00) [pid = 1857] [serial = 1654] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7faa5c8e1000) [pid = 1857] [serial = 1738] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7faa4bbb0800) [pid = 1857] [serial = 1702] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7faa5bc10c00) [pid = 1857] [serial = 1732] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa4aa62400) [pid = 1857] [serial = 1753] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7faa5b320c00) [pid = 1857] [serial = 1722] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7faa52e5e000) [pid = 1857] [serial = 1666] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7faa5ba18c00) [pid = 1857] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527177185]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7faa52dab000) [pid = 1857] [serial = 1711] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa4e0db400) [pid = 1857] [serial = 1769] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa52a1c000) [pid = 1857] [serial = 1627] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa4ce25c00) [pid = 1857] [serial = 1764] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7faa5318d800) [pid = 1857] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527198718]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7faa5b8d0400) [pid = 1857] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa5bc10400) [pid = 1857] [serial = 1727] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa5be53800) [pid = 1857] [serial = 1735] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa5ee94800) [pid = 1857] [serial = 1744] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa53910800) [pid = 1857] [serial = 1643] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7faa4d242800) [pid = 1857] [serial = 1630] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa530e8c00) [pid = 1857] [serial = 1660] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa52a22800) [pid = 1857] [serial = 1633] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa5ee94000) [pid = 1857] [serial = 1741] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa531ce800) [pid = 1857] [serial = 1638] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa5318b400) [pid = 1857] [serial = 1777] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa4bbb4000) [pid = 1857] [serial = 1675] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa4bbbb800) [pid = 1857] [serial = 1756] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa4aa60c00) [pid = 1857] [serial = 1624] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa52e5d400) [pid = 1857] [serial = 1663] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa52da2800) [pid = 1857] [serial = 1708] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa53933000) [pid = 1857] [serial = 1651] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa5050cc00) [pid = 1857] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa4aa60400) [pid = 1857] [serial = 1621] [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]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa4d249400) [pid = 1857] [serial = 1760] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa53909800) [pid = 1857] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527198718]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa4ce22800) [pid = 1857] [serial = 1757] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa5bc0ac00) [pid = 1857] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527177185]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5be55400) [pid = 1857] [serial = 1728] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa5b9da800) [pid = 1857] [serial = 1723] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa5ba1ec00) [pid = 1857] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa5295c000) [pid = 1857] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa52da9800) [pid = 1857] [serial = 1765] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa55313000) [pid = 1857] [serial = 1712] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa5ee9a000) [pid = 1857] [serial = 1742] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa5c54a800) [pid = 1857] [serial = 1733] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa5ad90400) [pid = 1857] [serial = 1715] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa4bbb3800) [pid = 1857] [serial = 1703] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa4bbb7c00) [pid = 1857] [serial = 1754] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa54689000) [pid = 1857] [serial = 1775] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa5c55e400) [pid = 1857] [serial = 1736] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa5ce8e400) [pid = 1857] [serial = 1739] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa5b40c400) [pid = 1857] [serial = 1718] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa5eef9c00) [pid = 1857] [serial = 1745] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa4fc10400) [pid = 1857] [serial = 1706] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa5393a400) [pid = 1857] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa5b8d4400) [pid = 1857] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa53935000) [pid = 1857] [serial = 1770] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa52dac800) [pid = 1857] [serial = 1709] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa6047cc00) [pid = 1857] [serial = 1751] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa5f50c800) [pid = 1857] [serial = 1748] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa53934c00) [pid = 1857] [serial = 1778] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa5ad8ac00) [pid = 1857] [serial = 1668] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa5318b800) [pid = 1857] [serial = 1635] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa4d23e000) [pid = 1857] [serial = 1623] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa5b31b800) [pid = 1857] [serial = 1677] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa5510c000) [pid = 1857] [serial = 1701] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa538b2800) [pid = 1857] [serial = 1640] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa554f4c00) [pid = 1857] [serial = 1665] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa5530f800) [pid = 1857] [serial = 1659] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa5f4bf800) [pid = 1857] [serial = 1746] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa5b415000) [pid = 1857] [serial = 1682] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa5afa6400) [pid = 1857] [serial = 1674] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa5aeec000) [pid = 1857] [serial = 1671] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa52dad000) [pid = 1857] [serial = 1629] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa50510c00) [pid = 1857] [serial = 1707] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa55103000) [pid = 1857] [serial = 1656] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa53937000) [pid = 1857] [serial = 1645] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa5543c800) [pid = 1857] [serial = 1662] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa7790b400) [pid = 1857] [serial = 1608] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa60014000) [pid = 1857] [serial = 1749] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa5295bc00) [pid = 1857] [serial = 1626] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa53c3e800) [pid = 1857] [serial = 1650] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa5429fc00) [pid = 1857] [serial = 1653] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa4d570400) [pid = 1857] [serial = 1704] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa52f9e400) [pid = 1857] [serial = 1632] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7faa5eef1000) [pid = 1857] [serial = 1743] [outer = (nil)] [url = about:blank]
10:54:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7faa4bbaf400) [pid = 1857] [serial = 1857] [outer = 0x7faa52951400]
10:54:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:04 INFO - document served over http requires an https
10:54:04 INFO - sub-resource via iframe-tag using the http-csp
10:54:04 INFO - delivery method with swap-origin-redirect and when
10:54:04 INFO - the target request is same-origin.
10:54:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3547ms
10:54:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:54:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4df66800 == 37 [pid = 1857] [id = 663]
10:54:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa4bbb6800) [pid = 1857] [serial = 1858] [outer = (nil)]
10:54:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa4d245c00) [pid = 1857] [serial = 1859] [outer = 0x7faa4bbb6800]
10:54:04 INFO - PROCESS | 1857 | 1447527244979 Marionette INFO loaded listener.js
10:54:05 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa52954400) [pid = 1857] [serial = 1860] [outer = 0x7faa4bbb6800]
10:54:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:06 INFO - document served over http requires an https
10:54:06 INFO - sub-resource via script-tag using the http-csp
10:54:06 INFO - delivery method with keep-origin-redirect and when
10:54:06 INFO - the target request is same-origin.
10:54:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1635ms
10:54:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:54:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c990800 == 38 [pid = 1857] [id = 664]
10:54:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa4d242000) [pid = 1857] [serial = 1861] [outer = (nil)]
10:54:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa4d248800) [pid = 1857] [serial = 1862] [outer = 0x7faa4d242000]
10:54:07 INFO - PROCESS | 1857 | 1447527247103 Marionette INFO loaded listener.js
10:54:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa4faec400) [pid = 1857] [serial = 1863] [outer = 0x7faa4d242000]
10:54:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:08 INFO - document served over http requires an https
10:54:08 INFO - sub-resource via script-tag using the http-csp
10:54:08 INFO - delivery method with no-redirect and when
10:54:08 INFO - the target request is same-origin.
10:54:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2147ms
10:54:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:54:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3e3800 == 39 [pid = 1857] [id = 665]
10:54:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa4d244c00) [pid = 1857] [serial = 1864] [outer = (nil)]
10:54:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa50514400) [pid = 1857] [serial = 1865] [outer = 0x7faa4d244c00]
10:54:08 INFO - PROCESS | 1857 | 1447527248852 Marionette INFO loaded listener.js
10:54:08 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa52a1bc00) [pid = 1857] [serial = 1866] [outer = 0x7faa4d244c00]
10:54:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:09 INFO - document served over http requires an https
10:54:09 INFO - sub-resource via script-tag using the http-csp
10:54:09 INFO - delivery method with swap-origin-redirect and when
10:54:09 INFO - the target request is same-origin.
10:54:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1578ms
10:54:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:54:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4fa40800 == 40 [pid = 1857] [id = 666]
10:54:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa5295b400) [pid = 1857] [serial = 1867] [outer = (nil)]
10:54:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa52da6c00) [pid = 1857] [serial = 1868] [outer = 0x7faa5295b400]
10:54:10 INFO - PROCESS | 1857 | 1447527250496 Marionette INFO loaded listener.js
10:54:10 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa52db0400) [pid = 1857] [serial = 1869] [outer = 0x7faa5295b400]
10:54:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:11 INFO - document served over http requires an https
10:54:11 INFO - sub-resource via xhr-request using the http-csp
10:54:11 INFO - delivery method with keep-origin-redirect and when
10:54:11 INFO - the target request is same-origin.
10:54:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1437ms
10:54:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:54:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50257800 == 41 [pid = 1857] [id = 667]
10:54:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa52e55400) [pid = 1857] [serial = 1870] [outer = (nil)]
10:54:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa52e57800) [pid = 1857] [serial = 1871] [outer = 0x7faa52e55400]
10:54:11 INFO - PROCESS | 1857 | 1447527251900 Marionette INFO loaded listener.js
10:54:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa52f92400) [pid = 1857] [serial = 1872] [outer = 0x7faa52e55400]
10:54:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:12 INFO - document served over http requires an https
10:54:12 INFO - sub-resource via xhr-request using the http-csp
10:54:12 INFO - delivery method with no-redirect and when
10:54:12 INFO - the target request is same-origin.
10:54:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1399ms
10:54:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:54:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9c6000 == 42 [pid = 1857] [id = 668]
10:54:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa52e56800) [pid = 1857] [serial = 1873] [outer = (nil)]
10:54:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa52f98c00) [pid = 1857] [serial = 1874] [outer = 0x7faa52e56800]
10:54:13 INFO - PROCESS | 1857 | 1447527253302 Marionette INFO loaded listener.js
10:54:13 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa530e4800) [pid = 1857] [serial = 1875] [outer = 0x7faa52e56800]
10:54:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:14 INFO - document served over http requires an https
10:54:14 INFO - sub-resource via xhr-request using the http-csp
10:54:14 INFO - delivery method with swap-origin-redirect and when
10:54:14 INFO - the target request is same-origin.
10:54:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1486ms
10:54:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:54:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50683000 == 43 [pid = 1857] [id = 669]
10:54:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa53185c00) [pid = 1857] [serial = 1876] [outer = (nil)]
10:54:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa5318b800) [pid = 1857] [serial = 1877] [outer = 0x7faa53185c00]
10:54:14 INFO - PROCESS | 1857 | 1447527254769 Marionette INFO loaded listener.js
10:54:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa531d2400) [pid = 1857] [serial = 1878] [outer = 0x7faa53185c00]
10:54:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:15 INFO - document served over http requires an http
10:54:15 INFO - sub-resource via fetch-request using the meta-csp
10:54:15 INFO - delivery method with keep-origin-redirect and when
10:54:15 INFO - the target request is cross-origin.
10:54:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1537ms
10:54:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:54:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c981800 == 44 [pid = 1857] [id = 670]
10:54:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa531d9800) [pid = 1857] [serial = 1879] [outer = (nil)]
10:54:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa538afc00) [pid = 1857] [serial = 1880] [outer = 0x7faa531d9800]
10:54:16 INFO - PROCESS | 1857 | 1447527256292 Marionette INFO loaded listener.js
10:54:16 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa538b9800) [pid = 1857] [serial = 1881] [outer = 0x7faa531d9800]
10:54:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:17 INFO - document served over http requires an http
10:54:17 INFO - sub-resource via fetch-request using the meta-csp
10:54:17 INFO - delivery method with no-redirect and when
10:54:17 INFO - the target request is cross-origin.
10:54:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1380ms
10:54:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:54:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52bba000 == 45 [pid = 1857] [id = 671]
10:54:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa50191000) [pid = 1857] [serial = 1882] [outer = (nil)]
10:54:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa538bd800) [pid = 1857] [serial = 1883] [outer = 0x7faa50191000]
10:54:17 INFO - PROCESS | 1857 | 1447527257731 Marionette INFO loaded listener.js
10:54:17 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5390bc00) [pid = 1857] [serial = 1884] [outer = 0x7faa50191000]
10:54:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:18 INFO - document served over http requires an http
10:54:18 INFO - sub-resource via fetch-request using the meta-csp
10:54:18 INFO - delivery method with swap-origin-redirect and when
10:54:18 INFO - the target request is cross-origin.
10:54:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1477ms
10:54:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:54:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52d35800 == 46 [pid = 1857] [id = 672]
10:54:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa531d9c00) [pid = 1857] [serial = 1885] [outer = (nil)]
10:54:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa53911400) [pid = 1857] [serial = 1886] [outer = 0x7faa531d9c00]
10:54:19 INFO - PROCESS | 1857 | 1447527259201 Marionette INFO loaded listener.js
10:54:19 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa53933400) [pid = 1857] [serial = 1887] [outer = 0x7faa531d9c00]
10:54:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e74800 == 47 [pid = 1857] [id = 673]
10:54:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa53934800) [pid = 1857] [serial = 1888] [outer = (nil)]
10:54:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa5392ec00) [pid = 1857] [serial = 1889] [outer = 0x7faa53934800]
10:54:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:20 INFO - document served over http requires an http
10:54:20 INFO - sub-resource via iframe-tag using the meta-csp
10:54:20 INFO - delivery method with keep-origin-redirect and when
10:54:20 INFO - the target request is cross-origin.
10:54:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1483ms
10:54:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:54:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e84000 == 48 [pid = 1857] [id = 674]
10:54:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa53908c00) [pid = 1857] [serial = 1890] [outer = (nil)]
10:54:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa53c31800) [pid = 1857] [serial = 1891] [outer = 0x7faa53908c00]
10:54:20 INFO - PROCESS | 1857 | 1447527260728 Marionette INFO loaded listener.js
10:54:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa53c3d000) [pid = 1857] [serial = 1892] [outer = 0x7faa53908c00]
10:54:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52f7d000 == 49 [pid = 1857] [id = 675]
10:54:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa53c3e800) [pid = 1857] [serial = 1893] [outer = (nil)]
10:54:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa53c3e000) [pid = 1857] [serial = 1894] [outer = 0x7faa53c3e800]
10:54:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:21 INFO - document served over http requires an http
10:54:21 INFO - sub-resource via iframe-tag using the meta-csp
10:54:21 INFO - delivery method with no-redirect and when
10:54:21 INFO - the target request is cross-origin.
10:54:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1487ms
10:54:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:54:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa539a5800 == 50 [pid = 1857] [id = 676]
10:54:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa54682400) [pid = 1857] [serial = 1895] [outer = (nil)]
10:54:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa54683800) [pid = 1857] [serial = 1896] [outer = 0x7faa54682400]
10:54:23 INFO - PROCESS | 1857 | 1447527263907 Marionette INFO loaded listener.js
10:54:24 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa55102800) [pid = 1857] [serial = 1897] [outer = 0x7faa54682400]
10:54:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53e0e800 == 51 [pid = 1857] [id = 677]
10:54:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa55103c00) [pid = 1857] [serial = 1898] [outer = (nil)]
10:54:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5467dc00) [pid = 1857] [serial = 1899] [outer = 0x7faa55103c00]
10:54:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:25 INFO - document served over http requires an http
10:54:25 INFO - sub-resource via iframe-tag using the meta-csp
10:54:25 INFO - delivery method with swap-origin-redirect and when
10:54:25 INFO - the target request is cross-origin.
10:54:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3284ms
10:54:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:54:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4df7a800 == 52 [pid = 1857] [id = 678]
10:54:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa4d56bc00) [pid = 1857] [serial = 1900] [outer = (nil)]
10:54:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa531db400) [pid = 1857] [serial = 1901] [outer = 0x7faa4d56bc00]
10:54:25 INFO - PROCESS | 1857 | 1447527265606 Marionette INFO loaded listener.js
10:54:25 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa5510ec00) [pid = 1857] [serial = 1902] [outer = 0x7faa4d56bc00]
10:54:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:26 INFO - document served over http requires an http
10:54:26 INFO - sub-resource via script-tag using the meta-csp
10:54:26 INFO - delivery method with keep-origin-redirect and when
10:54:26 INFO - the target request is cross-origin.
10:54:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1530ms
10:54:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:54:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493ee800 == 53 [pid = 1857] [id = 679]
10:54:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa4aa62000) [pid = 1857] [serial = 1903] [outer = (nil)]
10:54:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa4aa65000) [pid = 1857] [serial = 1904] [outer = 0x7faa4aa62000]
10:54:27 INFO - PROCESS | 1857 | 1447527267473 Marionette INFO loaded listener.js
10:54:27 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa4ce29c00) [pid = 1857] [serial = 1905] [outer = 0x7faa4aa62000]
10:54:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:28 INFO - document served over http requires an http
10:54:28 INFO - sub-resource via script-tag using the meta-csp
10:54:28 INFO - delivery method with no-redirect and when
10:54:28 INFO - the target request is cross-origin.
10:54:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1787ms
10:54:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:54:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbe8000 == 54 [pid = 1857] [id = 680]
10:54:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa4aa62c00) [pid = 1857] [serial = 1906] [outer = (nil)]
10:54:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa4aa6d400) [pid = 1857] [serial = 1907] [outer = 0x7faa4aa62c00]
10:54:29 INFO - PROCESS | 1857 | 1447527269183 Marionette INFO loaded listener.js
10:54:29 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa4fc05000) [pid = 1857] [serial = 1908] [outer = 0x7faa4aa62c00]
10:54:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4de31000 == 53 [pid = 1857] [id = 662]
10:54:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd5d000 == 52 [pid = 1857] [id = 660]
10:54:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9cc800 == 51 [pid = 1857] [id = 658]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa5543a800) [pid = 1857] [serial = 1779] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa5bc0f800) [pid = 1857] [serial = 1755] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa53192400) [pid = 1857] [serial = 1710] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa55439c00) [pid = 1857] [serial = 1713] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa53c3fc00) [pid = 1857] [serial = 1771] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa50198000) [pid = 1857] [serial = 1761] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa6088c400) [pid = 1857] [serial = 1752] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa530e4000) [pid = 1857] [serial = 1766] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa5c556800) [pid = 1857] [serial = 1734] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa5be5f000) [pid = 1857] [serial = 1729] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa5d073400) [pid = 1857] [serial = 1740] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa5ba17c00) [pid = 1857] [serial = 1724] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa55311800) [pid = 1857] [serial = 1776] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa5afa4800) [pid = 1857] [serial = 1716] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa5c8d8000) [pid = 1857] [serial = 1737] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa5b4e6800) [pid = 1857] [serial = 1719] [outer = (nil)] [url = about:blank]
10:54:29 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa4fae8400) [pid = 1857] [serial = 1758] [outer = (nil)] [url = about:blank]
10:54:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:30 INFO - document served over http requires an http
10:54:30 INFO - sub-resource via script-tag using the meta-csp
10:54:30 INFO - delivery method with swap-origin-redirect and when
10:54:30 INFO - the target request is cross-origin.
10:54:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1634ms
10:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:54:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d10b000 == 52 [pid = 1857] [id = 681]
10:54:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa4aa69400) [pid = 1857] [serial = 1909] [outer = (nil)]
10:54:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa50510c00) [pid = 1857] [serial = 1910] [outer = 0x7faa4aa69400]
10:54:30 INFO - PROCESS | 1857 | 1447527270467 Marionette INFO loaded listener.js
10:54:30 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa52a24c00) [pid = 1857] [serial = 1911] [outer = 0x7faa4aa69400]
10:54:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:31 INFO - document served over http requires an http
10:54:31 INFO - sub-resource via xhr-request using the meta-csp
10:54:31 INFO - delivery method with keep-origin-redirect and when
10:54:31 INFO - the target request is cross-origin.
10:54:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1137ms
10:54:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:54:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50673800 == 53 [pid = 1857] [id = 682]
10:54:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa4bbbb400) [pid = 1857] [serial = 1912] [outer = (nil)]
10:54:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa530e8800) [pid = 1857] [serial = 1913] [outer = 0x7faa4bbbb400]
10:54:31 INFO - PROCESS | 1857 | 1447527271573 Marionette INFO loaded listener.js
10:54:31 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa5318d000) [pid = 1857] [serial = 1914] [outer = 0x7faa4bbbb400]
10:54:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:32 INFO - document served over http requires an http
10:54:32 INFO - sub-resource via xhr-request using the meta-csp
10:54:32 INFO - delivery method with no-redirect and when
10:54:32 INFO - the target request is cross-origin.
10:54:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1232ms
10:54:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:54:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52bb4800 == 54 [pid = 1857] [id = 683]
10:54:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa52e5fc00) [pid = 1857] [serial = 1915] [outer = (nil)]
10:54:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa531d8400) [pid = 1857] [serial = 1916] [outer = 0x7faa52e5fc00]
10:54:32 INFO - PROCESS | 1857 | 1447527272809 Marionette INFO loaded listener.js
10:54:32 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa53c3e400) [pid = 1857] [serial = 1917] [outer = 0x7faa52e5fc00]
10:54:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:33 INFO - document served over http requires an http
10:54:33 INFO - sub-resource via xhr-request using the meta-csp
10:54:33 INFO - delivery method with swap-origin-redirect and when
10:54:33 INFO - the target request is cross-origin.
10:54:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1180ms
10:54:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa4d249000) [pid = 1857] [serial = 1780] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa52951400) [pid = 1857] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa4fc07c00) [pid = 1857] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527240717]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa4e0dfc00) [pid = 1857] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa63cdd000) [pid = 1857] [serial = 1822] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa63a29400) [pid = 1857] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa63a2e800) [pid = 1857] [serial = 1816] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa6344a400) [pid = 1857] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa4ce24400) [pid = 1857] [serial = 1843] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa63cdb400) [pid = 1857] [serial = 1819] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa4ce25400) [pid = 1857] [serial = 1853] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa4fae8800) [pid = 1857] [serial = 1848] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa634db800) [pid = 1857] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527218100]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa6599ac00) [pid = 1857] [serial = 1831] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa5be5d400) [pid = 1857] [serial = 1795] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa63cea000) [pid = 1857] [serial = 1825] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa5b4da800) [pid = 1857] [serial = 1792] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa6344f800) [pid = 1857] [serial = 1811] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa5be5e800) [pid = 1857] [serial = 1798] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa5ad89800) [pid = 1857] [serial = 1789] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa53c40000) [pid = 1857] [serial = 1786] [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]
10:54:33 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa5f4c5800) [pid = 1857] [serial = 1806] [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]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa65e53800) [pid = 1857] [serial = 1834] [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]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa5c8df400) [pid = 1857] [serial = 1801] [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]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa53189400) [pid = 1857] [serial = 1783] [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]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa6541bc00) [pid = 1857] [serial = 1828] [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]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa664d3800) [pid = 1857] [serial = 1837] [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]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa4d245c00) [pid = 1857] [serial = 1859] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa5c54cc00) [pid = 1857] [serial = 1796] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa4fae9c00) [pid = 1857] [serial = 1781] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa65603800) [pid = 1857] [serial = 1826] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa65f65400) [pid = 1857] [serial = 1832] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa63a3a800) [pid = 1857] [serial = 1817] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa63a19400) [pid = 1857] [serial = 1812] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa5af9e000) [pid = 1857] [serial = 1790] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa63a2a800) [pid = 1857] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa4e0e4c00) [pid = 1857] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa531cd400) [pid = 1857] [serial = 1784] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa65b31c00) [pid = 1857] [serial = 1829] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa63448c00) [pid = 1857] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa5d07ac00) [pid = 1857] [serial = 1799] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa554e6400) [pid = 1857] [serial = 1787] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa65351800) [pid = 1857] [serial = 1823] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7faa4bbaf400) [pid = 1857] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7faa502bf800) [pid = 1857] [serial = 1854] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7faa4faecc00) [pid = 1857] [serial = 1849] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7faa63cde800) [pid = 1857] [serial = 1820] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7faa4d245400) [pid = 1857] [serial = 1844] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7faa6348a800) [pid = 1857] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527218100]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7faa5b4de400) [pid = 1857] [serial = 1793] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7faa6652e000) [pid = 1857] [serial = 1838] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7faa4e0ea800) [pid = 1857] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527240717]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7faa664c9000) [pid = 1857] [serial = 1835] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7faa6743d400) [pid = 1857] [serial = 1841] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7faa63453400) [pid = 1857] [serial = 1807] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 95 (0x7faa606e2c00) [pid = 1857] [serial = 1802] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 94 (0x7faa662c6c00) [pid = 1857] [serial = 1833] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7faa5b413c00) [pid = 1857] [serial = 1791] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7faa5aee4800) [pid = 1857] [serial = 1788] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 91 (0x7faa65993000) [pid = 1857] [serial = 1827] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 90 (0x7faa53c38400) [pid = 1857] [serial = 1785] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | --DOMWINDOW == 89 (0x7faa65f5dc00) [pid = 1857] [serial = 1830] [outer = (nil)] [url = about:blank]
10:54:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa539b8800 == 55 [pid = 1857] [id = 684]
10:54:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 90 (0x7faa4aa60400) [pid = 1857] [serial = 1918] [outer = (nil)]
10:54:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7faa4ce25400) [pid = 1857] [serial = 1919] [outer = 0x7faa4aa60400]
10:54:34 INFO - PROCESS | 1857 | 1447527274179 Marionette INFO loaded listener.js
10:54:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7faa54299400) [pid = 1857] [serial = 1920] [outer = 0x7faa4aa60400]
10:54:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:34 INFO - document served over http requires an https
10:54:34 INFO - sub-resource via fetch-request using the meta-csp
10:54:34 INFO - delivery method with keep-origin-redirect and when
10:54:34 INFO - the target request is cross-origin.
10:54:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1297ms
10:54:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:54:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbea800 == 56 [pid = 1857] [id = 685]
10:54:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7faa54683000) [pid = 1857] [serial = 1921] [outer = (nil)]
10:54:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7faa55102400) [pid = 1857] [serial = 1922] [outer = 0x7faa54683000]
10:54:35 INFO - PROCESS | 1857 | 1447527275250 Marionette INFO loaded listener.js
10:54:35 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7faa55310c00) [pid = 1857] [serial = 1923] [outer = 0x7faa54683000]
10:54:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:36 INFO - document served over http requires an https
10:54:36 INFO - sub-resource via fetch-request using the meta-csp
10:54:36 INFO - delivery method with no-redirect and when
10:54:36 INFO - the target request is cross-origin.
10:54:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1277ms
10:54:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:54:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd64800 == 57 [pid = 1857] [id = 686]
10:54:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7faa4d23c000) [pid = 1857] [serial = 1924] [outer = (nil)]
10:54:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7faa4e0e0800) [pid = 1857] [serial = 1925] [outer = 0x7faa4d23c000]
10:54:36 INFO - PROCESS | 1857 | 1447527276751 Marionette INFO loaded listener.js
10:54:36 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7faa5019c000) [pid = 1857] [serial = 1926] [outer = 0x7faa4d23c000]
10:54:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:37 INFO - document served over http requires an https
10:54:37 INFO - sub-resource via fetch-request using the meta-csp
10:54:37 INFO - delivery method with swap-origin-redirect and when
10:54:37 INFO - the target request is cross-origin.
10:54:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1605ms
10:54:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:54:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa530c9800 == 58 [pid = 1857] [id = 687]
10:54:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7faa5051b800) [pid = 1857] [serial = 1927] [outer = (nil)]
10:54:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7faa52e58400) [pid = 1857] [serial = 1928] [outer = 0x7faa5051b800]
10:54:38 INFO - PROCESS | 1857 | 1447527278474 Marionette INFO loaded listener.js
10:54:38 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7faa538b7c00) [pid = 1857] [serial = 1929] [outer = 0x7faa5051b800]
10:54:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54497800 == 59 [pid = 1857] [id = 688]
10:54:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7faa54298400) [pid = 1857] [serial = 1930] [outer = (nil)]
10:54:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7faa53c3b400) [pid = 1857] [serial = 1931] [outer = 0x7faa54298400]
10:54:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:39 INFO - document served over http requires an https
10:54:39 INFO - sub-resource via iframe-tag using the meta-csp
10:54:39 INFO - delivery method with keep-origin-redirect and when
10:54:39 INFO - the target request is cross-origin.
10:54:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1782ms
10:54:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:54:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5449f000 == 60 [pid = 1857] [id = 689]
10:54:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7faa54689c00) [pid = 1857] [serial = 1932] [outer = (nil)]
10:54:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7faa5530c400) [pid = 1857] [serial = 1933] [outer = 0x7faa54689c00]
10:54:40 INFO - PROCESS | 1857 | 1447527280312 Marionette INFO loaded listener.js
10:54:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7faa55326c00) [pid = 1857] [serial = 1934] [outer = 0x7faa54689c00]
10:54:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55167800 == 61 [pid = 1857] [id = 690]
10:54:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7faa5532a400) [pid = 1857] [serial = 1935] [outer = (nil)]
10:54:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7faa55329800) [pid = 1857] [serial = 1936] [outer = 0x7faa5532a400]
10:54:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:41 INFO - document served over http requires an https
10:54:41 INFO - sub-resource via iframe-tag using the meta-csp
10:54:41 INFO - delivery method with no-redirect and when
10:54:41 INFO - the target request is cross-origin.
10:54:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1637ms
10:54:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:54:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556dd800 == 62 [pid = 1857] [id = 691]
10:54:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa55304800) [pid = 1857] [serial = 1937] [outer = (nil)]
10:54:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa55331800) [pid = 1857] [serial = 1938] [outer = 0x7faa55304800]
10:54:41 INFO - PROCESS | 1857 | 1447527281801 Marionette INFO loaded listener.js
10:54:41 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa5543b000) [pid = 1857] [serial = 1939] [outer = 0x7faa55304800]
10:54:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556f1800 == 63 [pid = 1857] [id = 692]
10:54:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa5543bc00) [pid = 1857] [serial = 1940] [outer = (nil)]
10:54:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa55434400) [pid = 1857] [serial = 1941] [outer = 0x7faa5543bc00]
10:54:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:42 INFO - document served over http requires an https
10:54:42 INFO - sub-resource via iframe-tag using the meta-csp
10:54:42 INFO - delivery method with swap-origin-redirect and when
10:54:42 INFO - the target request is cross-origin.
10:54:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1542ms
10:54:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:54:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55940800 == 64 [pid = 1857] [id = 693]
10:54:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa5543f000) [pid = 1857] [serial = 1942] [outer = (nil)]
10:54:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa554e8800) [pid = 1857] [serial = 1943] [outer = 0x7faa5543f000]
10:54:43 INFO - PROCESS | 1857 | 1447527283480 Marionette INFO loaded listener.js
10:54:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa5692cc00) [pid = 1857] [serial = 1944] [outer = 0x7faa5543f000]
10:54:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:44 INFO - document served over http requires an https
10:54:44 INFO - sub-resource via script-tag using the meta-csp
10:54:44 INFO - delivery method with keep-origin-redirect and when
10:54:44 INFO - the target request is cross-origin.
10:54:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1728ms
10:54:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:54:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5687b800 == 65 [pid = 1857] [id = 694]
10:54:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa56936c00) [pid = 1857] [serial = 1945] [outer = (nil)]
10:54:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa5ad8b400) [pid = 1857] [serial = 1946] [outer = 0x7faa56936c00]
10:54:45 INFO - PROCESS | 1857 | 1447527285214 Marionette INFO loaded listener.js
10:54:45 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa5ad95c00) [pid = 1857] [serial = 1947] [outer = 0x7faa56936c00]
10:54:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:46 INFO - document served over http requires an https
10:54:46 INFO - sub-resource via script-tag using the meta-csp
10:54:46 INFO - delivery method with no-redirect and when
10:54:46 INFO - the target request is cross-origin.
10:54:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1480ms
10:54:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:54:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568a3800 == 66 [pid = 1857] [id = 695]
10:54:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa4fc08000) [pid = 1857] [serial = 1948] [outer = (nil)]
10:54:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa5aee4c00) [pid = 1857] [serial = 1949] [outer = 0x7faa4fc08000]
10:54:46 INFO - PROCESS | 1857 | 1447527286562 Marionette INFO loaded listener.js
10:54:46 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa5aef0400) [pid = 1857] [serial = 1950] [outer = 0x7faa4fc08000]
10:54:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:47 INFO - document served over http requires an https
10:54:47 INFO - sub-resource via script-tag using the meta-csp
10:54:47 INFO - delivery method with swap-origin-redirect and when
10:54:47 INFO - the target request is cross-origin.
10:54:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1431ms
10:54:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:54:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568bd000 == 67 [pid = 1857] [id = 696]
10:54:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa52a1fc00) [pid = 1857] [serial = 1951] [outer = (nil)]
10:54:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa5aef0c00) [pid = 1857] [serial = 1952] [outer = 0x7faa52a1fc00]
10:54:48 INFO - PROCESS | 1857 | 1447527288018 Marionette INFO loaded listener.js
10:54:48 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa5afa5000) [pid = 1857] [serial = 1953] [outer = 0x7faa52a1fc00]
10:54:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:48 INFO - document served over http requires an https
10:54:48 INFO - sub-resource via xhr-request using the meta-csp
10:54:48 INFO - delivery method with keep-origin-redirect and when
10:54:48 INFO - the target request is cross-origin.
10:54:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1379ms
10:54:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:54:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa569b6800 == 68 [pid = 1857] [id = 697]
10:54:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa52dafc00) [pid = 1857] [serial = 1954] [outer = (nil)]
10:54:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa56938800) [pid = 1857] [serial = 1955] [outer = 0x7faa52dafc00]
10:54:49 INFO - PROCESS | 1857 | 1447527289420 Marionette INFO loaded listener.js
10:54:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa5b180400) [pid = 1857] [serial = 1956] [outer = 0x7faa52dafc00]
10:54:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:50 INFO - document served over http requires an https
10:54:50 INFO - sub-resource via xhr-request using the meta-csp
10:54:50 INFO - delivery method with no-redirect and when
10:54:50 INFO - the target request is cross-origin.
10:54:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1382ms
10:54:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:54:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ae31000 == 69 [pid = 1857] [id = 698]
10:54:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa52f9ac00) [pid = 1857] [serial = 1957] [outer = (nil)]
10:54:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa5b186c00) [pid = 1857] [serial = 1958] [outer = 0x7faa52f9ac00]
10:54:50 INFO - PROCESS | 1857 | 1447527290839 Marionette INFO loaded listener.js
10:54:50 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa5b319c00) [pid = 1857] [serial = 1959] [outer = 0x7faa52f9ac00]
10:54:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:51 INFO - document served over http requires an https
10:54:51 INFO - sub-resource via xhr-request using the meta-csp
10:54:51 INFO - delivery method with swap-origin-redirect and when
10:54:51 INFO - the target request is cross-origin.
10:54:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1433ms
10:54:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:54:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5aee2000 == 70 [pid = 1857] [id = 699]
10:54:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa5392c400) [pid = 1857] [serial = 1960] [outer = (nil)]
10:54:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa5b31f800) [pid = 1857] [serial = 1961] [outer = 0x7faa5392c400]
10:54:52 INFO - PROCESS | 1857 | 1447527292291 Marionette INFO loaded listener.js
10:54:52 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa5b419800) [pid = 1857] [serial = 1962] [outer = 0x7faa5392c400]
10:54:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:53 INFO - document served over http requires an http
10:54:53 INFO - sub-resource via fetch-request using the meta-csp
10:54:53 INFO - delivery method with keep-origin-redirect and when
10:54:53 INFO - the target request is same-origin.
10:54:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1528ms
10:54:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:54:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b11e000 == 71 [pid = 1857] [id = 700]
10:54:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5afa7000) [pid = 1857] [serial = 1963] [outer = (nil)]
10:54:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa5b4dd400) [pid = 1857] [serial = 1964] [outer = 0x7faa5afa7000]
10:54:53 INFO - PROCESS | 1857 | 1447527293842 Marionette INFO loaded listener.js
10:54:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa5b8cf000) [pid = 1857] [serial = 1965] [outer = 0x7faa5afa7000]
10:54:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:56 INFO - document served over http requires an http
10:54:56 INFO - sub-resource via fetch-request using the meta-csp
10:54:56 INFO - delivery method with no-redirect and when
10:54:56 INFO - the target request is same-origin.
10:54:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2909ms
10:54:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:54:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52bb6000 == 72 [pid = 1857] [id = 701]
10:54:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa531cec00) [pid = 1857] [serial = 1966] [outer = (nil)]
10:54:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa5429bc00) [pid = 1857] [serial = 1967] [outer = 0x7faa531cec00]
10:54:56 INFO - PROCESS | 1857 | 1447527296713 Marionette INFO loaded listener.js
10:54:56 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa5b8d3800) [pid = 1857] [serial = 1968] [outer = 0x7faa531cec00]
10:54:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:58 INFO - document served over http requires an http
10:54:58 INFO - sub-resource via fetch-request using the meta-csp
10:54:58 INFO - delivery method with swap-origin-redirect and when
10:54:58 INFO - the target request is same-origin.
10:54:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1827ms
10:54:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:54:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5024f800 == 73 [pid = 1857] [id = 702]
10:54:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa5019ec00) [pid = 1857] [serial = 1969] [outer = (nil)]
10:54:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa5294f800) [pid = 1857] [serial = 1970] [outer = 0x7faa5019ec00]
10:54:58 INFO - PROCESS | 1857 | 1447527298642 Marionette INFO loaded listener.js
10:54:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa52f9dc00) [pid = 1857] [serial = 1971] [outer = 0x7faa5019ec00]
10:54:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50538800 == 74 [pid = 1857] [id = 703]
10:54:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa4e0dcc00) [pid = 1857] [serial = 1972] [outer = (nil)]
10:54:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa4ce24400) [pid = 1857] [serial = 1973] [outer = 0x7faa4e0dcc00]
10:54:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:59 INFO - document served over http requires an http
10:54:59 INFO - sub-resource via iframe-tag using the meta-csp
10:54:59 INFO - delivery method with keep-origin-redirect and when
10:54:59 INFO - the target request is same-origin.
10:54:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1584ms
10:54:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:55:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbdc800 == 75 [pid = 1857] [id = 704]
10:55:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa4e0e7c00) [pid = 1857] [serial = 1974] [outer = (nil)]
10:55:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa4fc07400) [pid = 1857] [serial = 1975] [outer = 0x7faa4e0e7c00]
10:55:00 INFO - PROCESS | 1857 | 1447527300391 Marionette INFO loaded listener.js
10:55:00 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa52da7800) [pid = 1857] [serial = 1976] [outer = 0x7faa4e0e7c00]
10:55:01 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bea8800 == 74 [pid = 1857] [id = 642]
10:55:01 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52bb0000 == 73 [pid = 1857] [id = 633]
10:55:01 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9ed000 == 72 [pid = 1857] [id = 635]
10:55:01 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa66962000 == 71 [pid = 1857] [id = 656]
10:55:01 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd07000 == 70 [pid = 1857] [id = 629]
10:55:01 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5053f800 == 69 [pid = 1857] [id = 631]
10:55:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c98c800 == 70 [pid = 1857] [id = 705]
10:55:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa4fc0d400) [pid = 1857] [serial = 1977] [outer = (nil)]
10:55:01 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53e0e800 == 69 [pid = 1857] [id = 677]
10:55:01 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52f7d000 == 68 [pid = 1857] [id = 675]
10:55:01 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e74800 == 67 [pid = 1857] [id = 673]
10:55:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa4e0e8400) [pid = 1857] [serial = 1978] [outer = 0x7faa4fc0d400]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa502c3800) [pid = 1857] [serial = 1782] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa4d575c00) [pid = 1857] [serial = 1845] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa5b8cf800) [pid = 1857] [serial = 1794] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa5f4c2c00) [pid = 1857] [serial = 1800] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa634d3000) [pid = 1857] [serial = 1808] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa664d2c00) [pid = 1857] [serial = 1836] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa653da000) [pid = 1857] [serial = 1824] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa50513c00) [pid = 1857] [serial = 1855] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa63ce9000) [pid = 1857] [serial = 1821] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa63447000) [pid = 1857] [serial = 1803] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa66871c00) [pid = 1857] [serial = 1839] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa63c78c00) [pid = 1857] [serial = 1818] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa63a26c00) [pid = 1857] [serial = 1813] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa4fc0e800) [pid = 1857] [serial = 1850] [outer = (nil)] [url = about:blank]
10:55:01 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa5ce94800) [pid = 1857] [serial = 1797] [outer = (nil)] [url = about:blank]
10:55:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:01 INFO - document served over http requires an http
10:55:01 INFO - sub-resource via iframe-tag using the meta-csp
10:55:01 INFO - delivery method with no-redirect and when
10:55:01 INFO - the target request is same-origin.
10:55:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2050ms
10:55:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:55:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4d11a800 == 68 [pid = 1857] [id = 706]
10:55:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa4bbb2400) [pid = 1857] [serial = 1979] [outer = (nil)]
10:55:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa53188000) [pid = 1857] [serial = 1980] [outer = 0x7faa4bbb2400]
10:55:02 INFO - PROCESS | 1857 | 1447527302253 Marionette INFO loaded listener.js
10:55:02 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa538b1800) [pid = 1857] [serial = 1981] [outer = 0x7faa4bbb2400]
10:55:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3fb800 == 69 [pid = 1857] [id = 707]
10:55:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa538b3800) [pid = 1857] [serial = 1982] [outer = (nil)]
10:55:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa538bc000) [pid = 1857] [serial = 1983] [outer = 0x7faa538b3800]
10:55:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:03 INFO - document served over http requires an http
10:55:03 INFO - sub-resource via iframe-tag using the meta-csp
10:55:03 INFO - delivery method with swap-origin-redirect and when
10:55:03 INFO - the target request is same-origin.
10:55:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1333ms
10:55:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:55:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50245800 == 70 [pid = 1857] [id = 708]
10:55:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa53907000) [pid = 1857] [serial = 1984] [outer = (nil)]
10:55:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa53910000) [pid = 1857] [serial = 1985] [outer = 0x7faa53907000]
10:55:03 INFO - PROCESS | 1857 | 1447527303412 Marionette INFO loaded listener.js
10:55:03 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa53c3c800) [pid = 1857] [serial = 1986] [outer = 0x7faa53907000]
10:55:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:04 INFO - document served over http requires an http
10:55:04 INFO - sub-resource via script-tag using the meta-csp
10:55:04 INFO - delivery method with keep-origin-redirect and when
10:55:04 INFO - the target request is same-origin.
10:55:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1283ms
10:55:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:55:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3ea000 == 71 [pid = 1857] [id = 709]
10:55:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa54293800) [pid = 1857] [serial = 1987] [outer = (nil)]
10:55:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa54298800) [pid = 1857] [serial = 1988] [outer = 0x7faa54293800]
10:55:04 INFO - PROCESS | 1857 | 1447527304820 Marionette INFO loaded listener.js
10:55:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5468c000) [pid = 1857] [serial = 1989] [outer = 0x7faa54293800]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa4aa62c00) [pid = 1857] [serial = 1906] [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]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa52e5fc00) [pid = 1857] [serial = 1915] [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]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa4bbb6800) [pid = 1857] [serial = 1858] [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]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa4aa62000) [pid = 1857] [serial = 1903] [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]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa4aa69400) [pid = 1857] [serial = 1909] [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]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa4aa60400) [pid = 1857] [serial = 1918] [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]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa4bbbb400) [pid = 1857] [serial = 1912] [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]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa55103c00) [pid = 1857] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa53c3e800) [pid = 1857] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527261486]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa53934800) [pid = 1857] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa5467dc00) [pid = 1857] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa54683800) [pid = 1857] [serial = 1896] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa52da6c00) [pid = 1857] [serial = 1868] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa52e57800) [pid = 1857] [serial = 1871] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa4ce25400) [pid = 1857] [serial = 1919] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa530e8800) [pid = 1857] [serial = 1913] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa5318b800) [pid = 1857] [serial = 1877] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa4d248800) [pid = 1857] [serial = 1862] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa531db400) [pid = 1857] [serial = 1901] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa538afc00) [pid = 1857] [serial = 1880] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa50514400) [pid = 1857] [serial = 1865] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa4aa6d400) [pid = 1857] [serial = 1907] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa531d8400) [pid = 1857] [serial = 1916] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa50510c00) [pid = 1857] [serial = 1910] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa4aa65000) [pid = 1857] [serial = 1904] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa53c3e000) [pid = 1857] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527261486]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa53c31800) [pid = 1857] [serial = 1891] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa5392ec00) [pid = 1857] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa53911400) [pid = 1857] [serial = 1886] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa52f98c00) [pid = 1857] [serial = 1874] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa538bd800) [pid = 1857] [serial = 1883] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa55102400) [pid = 1857] [serial = 1922] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa5318d000) [pid = 1857] [serial = 1914] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa53c3e400) [pid = 1857] [serial = 1917] [outer = (nil)] [url = about:blank]
10:55:05 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa52a24c00) [pid = 1857] [serial = 1911] [outer = (nil)] [url = about:blank]
10:55:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:05 INFO - document served over http requires an http
10:55:05 INFO - sub-resource via script-tag using the meta-csp
10:55:05 INFO - delivery method with no-redirect and when
10:55:05 INFO - the target request is same-origin.
10:55:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1322ms
10:55:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:55:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52d21000 == 72 [pid = 1857] [id = 710]
10:55:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa53c3e400) [pid = 1857] [serial = 1990] [outer = (nil)]
10:55:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa54294800) [pid = 1857] [serial = 1991] [outer = 0x7faa53c3e400]
10:55:06 INFO - PROCESS | 1857 | 1447527306053 Marionette INFO loaded listener.js
10:55:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa55308000) [pid = 1857] [serial = 1992] [outer = 0x7faa53c3e400]
10:55:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:06 INFO - document served over http requires an http
10:55:06 INFO - sub-resource via script-tag using the meta-csp
10:55:06 INFO - delivery method with swap-origin-redirect and when
10:55:06 INFO - the target request is same-origin.
10:55:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1191ms
10:55:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:55:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52f81000 == 73 [pid = 1857] [id = 711]
10:55:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa5532d800) [pid = 1857] [serial = 1993] [outer = (nil)]
10:55:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa55431800) [pid = 1857] [serial = 1994] [outer = 0x7faa5532d800]
10:55:07 INFO - PROCESS | 1857 | 1447527307237 Marionette INFO loaded listener.js
10:55:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa554f4c00) [pid = 1857] [serial = 1995] [outer = 0x7faa5532d800]
10:55:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:08 INFO - document served over http requires an http
10:55:08 INFO - sub-resource via xhr-request using the meta-csp
10:55:08 INFO - delivery method with keep-origin-redirect and when
10:55:08 INFO - the target request is same-origin.
10:55:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1232ms
10:55:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:55:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9e9800 == 74 [pid = 1857] [id = 712]
10:55:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa4d241400) [pid = 1857] [serial = 1996] [outer = (nil)]
10:55:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa4d575c00) [pid = 1857] [serial = 1997] [outer = 0x7faa4d241400]
10:55:08 INFO - PROCESS | 1857 | 1447527308686 Marionette INFO loaded listener.js
10:55:08 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa5295b800) [pid = 1857] [serial = 1998] [outer = 0x7faa4d241400]
10:55:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:09 INFO - document served over http requires an http
10:55:09 INFO - sub-resource via xhr-request using the meta-csp
10:55:09 INFO - delivery method with no-redirect and when
10:55:09 INFO - the target request is same-origin.
10:55:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1680ms
10:55:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:55:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e74800 == 75 [pid = 1857] [id = 713]
10:55:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa52f98c00) [pid = 1857] [serial = 1999] [outer = (nil)]
10:55:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa52f9f000) [pid = 1857] [serial = 2000] [outer = 0x7faa52f98c00]
10:55:10 INFO - PROCESS | 1857 | 1447527310481 Marionette INFO loaded listener.js
10:55:10 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa53906800) [pid = 1857] [serial = 2001] [outer = 0x7faa52f98c00]
10:55:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:11 INFO - document served over http requires an http
10:55:11 INFO - sub-resource via xhr-request using the meta-csp
10:55:11 INFO - delivery method with swap-origin-redirect and when
10:55:11 INFO - the target request is same-origin.
10:55:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1629ms
10:55:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:55:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54277800 == 76 [pid = 1857] [id = 714]
10:55:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa5532b400) [pid = 1857] [serial = 2002] [outer = (nil)]
10:55:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa55330000) [pid = 1857] [serial = 2003] [outer = 0x7faa5532b400]
10:55:12 INFO - PROCESS | 1857 | 1447527312117 Marionette INFO loaded listener.js
10:55:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa56935400) [pid = 1857] [serial = 2004] [outer = 0x7faa5532b400]
10:55:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:13 INFO - document served over http requires an https
10:55:13 INFO - sub-resource via fetch-request using the meta-csp
10:55:13 INFO - delivery method with keep-origin-redirect and when
10:55:13 INFO - the target request is same-origin.
10:55:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1599ms
10:55:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:55:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa55950000 == 77 [pid = 1857] [id = 715]
10:55:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa5532c800) [pid = 1857] [serial = 2005] [outer = (nil)]
10:55:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa5ad8e800) [pid = 1857] [serial = 2006] [outer = 0x7faa5532c800]
10:55:13 INFO - PROCESS | 1857 | 1447527313653 Marionette INFO loaded listener.js
10:55:13 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa5b316400) [pid = 1857] [serial = 2007] [outer = 0x7faa5532c800]
10:55:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:14 INFO - document served over http requires an https
10:55:14 INFO - sub-resource via fetch-request using the meta-csp
10:55:14 INFO - delivery method with no-redirect and when
10:55:14 INFO - the target request is same-origin.
10:55:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1552ms
10:55:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:55:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5aede000 == 78 [pid = 1857] [id = 716]
10:55:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa55432800) [pid = 1857] [serial = 2008] [outer = (nil)]
10:55:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa5b321800) [pid = 1857] [serial = 2009] [outer = 0x7faa55432800]
10:55:15 INFO - PROCESS | 1857 | 1447527315190 Marionette INFO loaded listener.js
10:55:15 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa5b4dec00) [pid = 1857] [serial = 2010] [outer = 0x7faa55432800]
10:55:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:16 INFO - document served over http requires an https
10:55:16 INFO - sub-resource via fetch-request using the meta-csp
10:55:16 INFO - delivery method with swap-origin-redirect and when
10:55:16 INFO - the target request is same-origin.
10:55:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1434ms
10:55:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:55:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5bc20800 == 79 [pid = 1857] [id = 717]
10:55:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa5b31bc00) [pid = 1857] [serial = 2011] [outer = (nil)]
10:55:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa5b8d9000) [pid = 1857] [serial = 2012] [outer = 0x7faa5b31bc00]
10:55:16 INFO - PROCESS | 1857 | 1447527316669 Marionette INFO loaded listener.js
10:55:16 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5ba1ac00) [pid = 1857] [serial = 2013] [outer = 0x7faa5b31bc00]
10:55:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5be9f800 == 80 [pid = 1857] [id = 718]
10:55:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa5bc03000) [pid = 1857] [serial = 2014] [outer = (nil)]
10:55:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa5bc09000) [pid = 1857] [serial = 2015] [outer = 0x7faa5bc03000]
10:55:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:17 INFO - document served over http requires an https
10:55:17 INFO - sub-resource via iframe-tag using the meta-csp
10:55:17 INFO - delivery method with keep-origin-redirect and when
10:55:17 INFO - the target request is same-origin.
10:55:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1627ms
10:55:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:55:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5beaa000 == 81 [pid = 1857] [id = 719]
10:55:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa531d4800) [pid = 1857] [serial = 2016] [outer = (nil)]
10:55:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa5bc08800) [pid = 1857] [serial = 2017] [outer = 0x7faa531d4800]
10:55:18 INFO - PROCESS | 1857 | 1447527318396 Marionette INFO loaded listener.js
10:55:18 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa5be58400) [pid = 1857] [serial = 2018] [outer = 0x7faa531d4800]
10:55:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6d6000 == 82 [pid = 1857] [id = 720]
10:55:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa5be5cc00) [pid = 1857] [serial = 2019] [outer = (nil)]
10:55:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa5be5b400) [pid = 1857] [serial = 2020] [outer = 0x7faa5be5cc00]
10:55:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:19 INFO - document served over http requires an https
10:55:19 INFO - sub-resource via iframe-tag using the meta-csp
10:55:19 INFO - delivery method with no-redirect and when
10:55:19 INFO - the target request is same-origin.
10:55:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1627ms
10:55:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:55:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c6de800 == 83 [pid = 1857] [id = 721]
10:55:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa4bbaf000) [pid = 1857] [serial = 2021] [outer = (nil)]
10:55:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5be5dc00) [pid = 1857] [serial = 2022] [outer = 0x7faa4bbaf000]
10:55:19 INFO - PROCESS | 1857 | 1447527319941 Marionette INFO loaded listener.js
10:55:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa5c551c00) [pid = 1857] [serial = 2023] [outer = 0x7faa4bbaf000]
10:55:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c814000 == 84 [pid = 1857] [id = 722]
10:55:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa5c552400) [pid = 1857] [serial = 2024] [outer = (nil)]
10:55:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa5c554800) [pid = 1857] [serial = 2025] [outer = 0x7faa5c552400]
10:55:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:21 INFO - document served over http requires an https
10:55:21 INFO - sub-resource via iframe-tag using the meta-csp
10:55:21 INFO - delivery method with swap-origin-redirect and when
10:55:21 INFO - the target request is same-origin.
10:55:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1532ms
10:55:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:55:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5c819800 == 85 [pid = 1857] [id = 723]
10:55:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa55307c00) [pid = 1857] [serial = 2026] [outer = (nil)]
10:55:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa5c559800) [pid = 1857] [serial = 2027] [outer = 0x7faa55307c00]
10:55:21 INFO - PROCESS | 1857 | 1447527321603 Marionette INFO loaded listener.js
10:55:21 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5c564000) [pid = 1857] [serial = 2028] [outer = 0x7faa55307c00]
10:55:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:22 INFO - document served over http requires an https
10:55:22 INFO - sub-resource via script-tag using the meta-csp
10:55:22 INFO - delivery method with keep-origin-redirect and when
10:55:22 INFO - the target request is same-origin.
10:55:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1638ms
10:55:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:55:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce21000 == 86 [pid = 1857] [id = 724]
10:55:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa4faf4c00) [pid = 1857] [serial = 2029] [outer = (nil)]
10:55:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa5c8d7400) [pid = 1857] [serial = 2030] [outer = 0x7faa4faf4c00]
10:55:23 INFO - PROCESS | 1857 | 1447527323139 Marionette INFO loaded listener.js
10:55:23 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa5ce8d400) [pid = 1857] [serial = 2031] [outer = 0x7faa4faf4c00]
10:55:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:24 INFO - document served over http requires an https
10:55:24 INFO - sub-resource via script-tag using the meta-csp
10:55:24 INFO - delivery method with no-redirect and when
10:55:24 INFO - the target request is same-origin.
10:55:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1433ms
10:55:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:55:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ecb7000 == 87 [pid = 1857] [id = 725]
10:55:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa5d070c00) [pid = 1857] [serial = 2032] [outer = (nil)]
10:55:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa5d074000) [pid = 1857] [serial = 2033] [outer = 0x7faa5d070c00]
10:55:24 INFO - PROCESS | 1857 | 1447527324872 Marionette INFO loaded listener.js
10:55:24 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa5ee92800) [pid = 1857] [serial = 2034] [outer = 0x7faa5d070c00]
10:55:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:25 INFO - document served over http requires an https
10:55:25 INFO - sub-resource via script-tag using the meta-csp
10:55:25 INFO - delivery method with swap-origin-redirect and when
10:55:25 INFO - the target request is same-origin.
10:55:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1688ms
10:55:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:55:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f474000 == 88 [pid = 1857] [id = 726]
10:55:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa53c38c00) [pid = 1857] [serial = 2035] [outer = (nil)]
10:55:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa5ee95c00) [pid = 1857] [serial = 2036] [outer = 0x7faa53c38c00]
10:55:26 INFO - PROCESS | 1857 | 1447527326409 Marionette INFO loaded listener.js
10:55:26 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa5eeee800) [pid = 1857] [serial = 2037] [outer = 0x7faa53c38c00]
10:55:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:27 INFO - document served over http requires an https
10:55:27 INFO - sub-resource via xhr-request using the meta-csp
10:55:27 INFO - delivery method with keep-origin-redirect and when
10:55:27 INFO - the target request is same-origin.
10:55:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1435ms
10:55:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:55:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5f539000 == 89 [pid = 1857] [id = 727]
10:55:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa56933400) [pid = 1857] [serial = 2038] [outer = (nil)]
10:55:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa5eef0000) [pid = 1857] [serial = 2039] [outer = 0x7faa56933400]
10:55:27 INFO - PROCESS | 1857 | 1447527327875 Marionette INFO loaded listener.js
10:55:27 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa5f42cc00) [pid = 1857] [serial = 2040] [outer = 0x7faa56933400]
10:55:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:28 INFO - document served over http requires an https
10:55:28 INFO - sub-resource via xhr-request using the meta-csp
10:55:28 INFO - delivery method with no-redirect and when
10:55:28 INFO - the target request is same-origin.
10:55:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1482ms
10:55:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:55:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa602d0800 == 90 [pid = 1857] [id = 728]
10:55:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa5b177800) [pid = 1857] [serial = 2041] [outer = (nil)]
10:55:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa5c557000) [pid = 1857] [serial = 2042] [outer = 0x7faa5b177800]
10:55:29 INFO - PROCESS | 1857 | 1447527329429 Marionette INFO loaded listener.js
10:55:29 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa5f4cac00) [pid = 1857] [serial = 2043] [outer = 0x7faa5b177800]
10:55:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:30 INFO - document served over http requires an https
10:55:30 INFO - sub-resource via xhr-request using the meta-csp
10:55:30 INFO - delivery method with swap-origin-redirect and when
10:55:30 INFO - the target request is same-origin.
10:55:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1511ms
10:55:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:55:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa608ba800 == 91 [pid = 1857] [id = 729]
10:55:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa5f424800) [pid = 1857] [serial = 2044] [outer = (nil)]
10:55:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa5f50d800) [pid = 1857] [serial = 2045] [outer = 0x7faa5f424800]
10:55:30 INFO - PROCESS | 1857 | 1447527330908 Marionette INFO loaded listener.js
10:55:31 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa60019000) [pid = 1857] [serial = 2046] [outer = 0x7faa5f424800]
10:55:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:31 INFO - document served over http requires an http
10:55:31 INFO - sub-resource via fetch-request using the meta-referrer
10:55:31 INFO - delivery method with keep-origin-redirect and when
10:55:31 INFO - the target request is cross-origin.
10:55:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1437ms
10:55:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:55:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa61299000 == 92 [pid = 1857] [id = 730]
10:55:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa5f4c7400) [pid = 1857] [serial = 2047] [outer = (nil)]
10:55:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa60479800) [pid = 1857] [serial = 2048] [outer = 0x7faa5f4c7400]
10:55:32 INFO - PROCESS | 1857 | 1447527332387 Marionette INFO loaded listener.js
10:55:32 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa6087fc00) [pid = 1857] [serial = 2049] [outer = 0x7faa5f4c7400]
10:55:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:34 INFO - document served over http requires an http
10:55:34 INFO - sub-resource via fetch-request using the meta-referrer
10:55:34 INFO - delivery method with no-redirect and when
10:55:34 INFO - the target request is cross-origin.
10:55:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2943ms
10:55:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:55:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3e3000 == 93 [pid = 1857] [id = 731]
10:55:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa4bbb3800) [pid = 1857] [serial = 2050] [outer = (nil)]
10:55:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa52956c00) [pid = 1857] [serial = 2051] [outer = 0x7faa4bbb3800]
10:55:35 INFO - PROCESS | 1857 | 1447527335310 Marionette INFO loaded listener.js
10:55:35 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7faa60883800) [pid = 1857] [serial = 2052] [outer = 0x7faa4bbb3800]
10:55:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:36 INFO - document served over http requires an http
10:55:36 INFO - sub-resource via fetch-request using the meta-referrer
10:55:36 INFO - delivery method with swap-origin-redirect and when
10:55:36 INFO - the target request is cross-origin.
10:55:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1792ms
10:55:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:55:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e7c800 == 94 [pid = 1857] [id = 732]
10:55:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa52db0000) [pid = 1857] [serial = 2053] [outer = (nil)]
10:55:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa52e59c00) [pid = 1857] [serial = 2054] [outer = 0x7faa52db0000]
10:55:37 INFO - PROCESS | 1857 | 1447527337119 Marionette INFO loaded listener.js
10:55:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa53903400) [pid = 1857] [serial = 2055] [outer = 0x7faa52db0000]
10:55:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd57800 == 95 [pid = 1857] [id = 733]
10:55:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa4fae5400) [pid = 1857] [serial = 2056] [outer = (nil)]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd64800 == 94 [pid = 1857] [id = 686]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa530c9800 == 93 [pid = 1857] [id = 687]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54497800 == 92 [pid = 1857] [id = 688]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5449f000 == 91 [pid = 1857] [id = 689]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55167800 == 90 [pid = 1857] [id = 690]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556dd800 == 89 [pid = 1857] [id = 691]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556f1800 == 88 [pid = 1857] [id = 692]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55940800 == 87 [pid = 1857] [id = 693]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5687b800 == 86 [pid = 1857] [id = 694]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568a3800 == 85 [pid = 1857] [id = 695]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568bd000 == 84 [pid = 1857] [id = 696]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa569b6800 == 83 [pid = 1857] [id = 697]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ae31000 == 82 [pid = 1857] [id = 698]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5aee2000 == 81 [pid = 1857] [id = 699]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b11e000 == 80 [pid = 1857] [id = 700]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5024f800 == 79 [pid = 1857] [id = 702]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50538800 == 78 [pid = 1857] [id = 703]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbdc800 == 77 [pid = 1857] [id = 704]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c98c800 == 76 [pid = 1857] [id = 705]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d11a800 == 75 [pid = 1857] [id = 706]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3fb800 == 74 [pid = 1857] [id = 707]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50245800 == 73 [pid = 1857] [id = 708]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3ea000 == 72 [pid = 1857] [id = 709]
10:55:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52d21000 == 71 [pid = 1857] [id = 710]
10:55:38 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa54299400) [pid = 1857] [serial = 1920] [outer = (nil)] [url = about:blank]
10:55:38 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa4ce29c00) [pid = 1857] [serial = 1905] [outer = (nil)] [url = about:blank]
10:55:38 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa52954400) [pid = 1857] [serial = 1860] [outer = (nil)] [url = about:blank]
10:55:38 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa4fc05000) [pid = 1857] [serial = 1908] [outer = (nil)] [url = about:blank]
10:55:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa4e0e9000) [pid = 1857] [serial = 2057] [outer = 0x7faa4fae5400]
10:55:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:39 INFO - document served over http requires an http
10:55:39 INFO - sub-resource via iframe-tag using the meta-referrer
10:55:39 INFO - delivery method with keep-origin-redirect and when
10:55:39 INFO - the target request is cross-origin.
10:55:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2434ms
10:55:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:55:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd6f800 == 72 [pid = 1857] [id = 734]
10:55:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa4fc05000) [pid = 1857] [serial = 2058] [outer = (nil)]
10:55:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa50195c00) [pid = 1857] [serial = 2059] [outer = 0x7faa4fc05000]
10:55:39 INFO - PROCESS | 1857 | 1447527339568 Marionette INFO loaded listener.js
10:55:39 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa53935800) [pid = 1857] [serial = 2060] [outer = 0x7faa4fc05000]
10:55:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4fa2c000 == 73 [pid = 1857] [id = 735]
10:55:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7faa53c35000) [pid = 1857] [serial = 2061] [outer = (nil)]
10:55:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7faa538b5800) [pid = 1857] [serial = 2062] [outer = 0x7faa53c35000]
10:55:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:40 INFO - document served over http requires an http
10:55:40 INFO - sub-resource via iframe-tag using the meta-referrer
10:55:40 INFO - delivery method with no-redirect and when
10:55:40 INFO - the target request is cross-origin.
10:55:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1588ms
10:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:55:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50531800 == 74 [pid = 1857] [id = 736]
10:55:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa53932000) [pid = 1857] [serial = 2063] [outer = (nil)]
10:55:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa55304400) [pid = 1857] [serial = 2064] [outer = 0x7faa53932000]
10:55:41 INFO - PROCESS | 1857 | 1447527341110 Marionette INFO loaded listener.js
10:55:41 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa55431400) [pid = 1857] [serial = 2065] [outer = 0x7faa53932000]
10:55:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e73000 == 75 [pid = 1857] [id = 737]
10:55:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7faa55433000) [pid = 1857] [serial = 2066] [outer = (nil)]
10:55:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7faa55436400) [pid = 1857] [serial = 2067] [outer = 0x7faa55433000]
10:55:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:42 INFO - document served over http requires an http
10:55:42 INFO - sub-resource via iframe-tag using the meta-referrer
10:55:42 INFO - delivery method with swap-origin-redirect and when
10:55:42 INFO - the target request is cross-origin.
10:55:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1828ms
10:55:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:55:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e66800 == 76 [pid = 1857] [id = 738]
10:55:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7faa55440400) [pid = 1857] [serial = 2068] [outer = (nil)]
10:55:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7faa554f3800) [pid = 1857] [serial = 2069] [outer = 0x7faa55440400]
10:55:43 INFO - PROCESS | 1857 | 1447527343064 Marionette INFO loaded listener.js
10:55:43 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa5ad92c00) [pid = 1857] [serial = 2070] [outer = 0x7faa55440400]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa54298400) [pid = 1857] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7faa5543bc00) [pid = 1857] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7faa55431800) [pid = 1857] [serial = 1994] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7faa4e0dcc00) [pid = 1857] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7faa54293800) [pid = 1857] [serial = 1987] [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]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa5019ec00) [pid = 1857] [serial = 1969] [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]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa53907000) [pid = 1857] [serial = 1984] [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]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa4bbb2400) [pid = 1857] [serial = 1979] [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]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7faa4e0e7c00) [pid = 1857] [serial = 1974] [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]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7faa4fc0d400) [pid = 1857] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527301214]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa53c3e400) [pid = 1857] [serial = 1990] [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]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa538b3800) [pid = 1857] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa5532a400) [pid = 1857] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527281028]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa55329800) [pid = 1857] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527281028]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7faa5530c400) [pid = 1857] [serial = 1933] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa53910000) [pid = 1857] [serial = 1985] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa5429bc00) [pid = 1857] [serial = 1967] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa54294800) [pid = 1857] [serial = 1991] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa538bc000) [pid = 1857] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa53188000) [pid = 1857] [serial = 1980] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa4e0e8400) [pid = 1857] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527301214]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa4fc07400) [pid = 1857] [serial = 1975] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa54298800) [pid = 1857] [serial = 1988] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa4ce24400) [pid = 1857] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa5294f800) [pid = 1857] [serial = 1970] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa4e0e0800) [pid = 1857] [serial = 1925] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa53c3b400) [pid = 1857] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa52e58400) [pid = 1857] [serial = 1928] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa55434400) [pid = 1857] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa55331800) [pid = 1857] [serial = 1938] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa554e8800) [pid = 1857] [serial = 1943] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa5ad8b400) [pid = 1857] [serial = 1946] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5aee4c00) [pid = 1857] [serial = 1949] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa5aef0c00) [pid = 1857] [serial = 1952] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa56938800) [pid = 1857] [serial = 1955] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa5b186c00) [pid = 1857] [serial = 1958] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa5b31f800) [pid = 1857] [serial = 1961] [outer = (nil)] [url = about:blank]
10:55:43 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa5b4dd400) [pid = 1857] [serial = 1964] [outer = (nil)] [url = about:blank]
10:55:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:44 INFO - document served over http requires an http
10:55:44 INFO - sub-resource via script-tag using the meta-referrer
10:55:44 INFO - delivery method with keep-origin-redirect and when
10:55:44 INFO - the target request is cross-origin.
10:55:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1389ms
10:55:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:55:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5449c000 == 77 [pid = 1857] [id = 739]
10:55:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa4aa6ac00) [pid = 1857] [serial = 2071] [outer = (nil)]
10:55:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa54294800) [pid = 1857] [serial = 2072] [outer = 0x7faa4aa6ac00]
10:55:44 INFO - PROCESS | 1857 | 1447527344356 Marionette INFO loaded listener.js
10:55:44 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa554ef400) [pid = 1857] [serial = 2073] [outer = 0x7faa4aa6ac00]
10:55:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:45 INFO - document served over http requires an http
10:55:45 INFO - sub-resource via script-tag using the meta-referrer
10:55:45 INFO - delivery method with no-redirect and when
10:55:45 INFO - the target request is cross-origin.
10:55:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1382ms
10:55:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:55:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9b9800 == 78 [pid = 1857] [id = 740]
10:55:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa4ce1e800) [pid = 1857] [serial = 2074] [outer = (nil)]
10:55:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa4ce23400) [pid = 1857] [serial = 2075] [outer = 0x7faa4ce1e800]
10:55:46 INFO - PROCESS | 1857 | 1447527346035 Marionette INFO loaded listener.js
10:55:46 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa4fc10000) [pid = 1857] [serial = 2076] [outer = 0x7faa4ce1e800]
10:55:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:47 INFO - document served over http requires an http
10:55:47 INFO - sub-resource via script-tag using the meta-referrer
10:55:47 INFO - delivery method with swap-origin-redirect and when
10:55:47 INFO - the target request is cross-origin.
10:55:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1583ms
10:55:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:55:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50253800 == 79 [pid = 1857] [id = 741]
10:55:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa4ce1f400) [pid = 1857] [serial = 2077] [outer = (nil)]
10:55:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa50518c00) [pid = 1857] [serial = 2078] [outer = 0x7faa4ce1f400]
10:55:47 INFO - PROCESS | 1857 | 1447527347656 Marionette INFO loaded listener.js
10:55:47 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa52f9d000) [pid = 1857] [serial = 2079] [outer = 0x7faa4ce1f400]
10:55:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:48 INFO - document served over http requires an http
10:55:48 INFO - sub-resource via xhr-request using the meta-referrer
10:55:48 INFO - delivery method with keep-origin-redirect and when
10:55:48 INFO - the target request is cross-origin.
10:55:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1540ms
10:55:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:55:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556dc000 == 80 [pid = 1857] [id = 742]
10:55:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa502bdc00) [pid = 1857] [serial = 2080] [outer = (nil)]
10:55:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa53c3b800) [pid = 1857] [serial = 2081] [outer = 0x7faa502bdc00]
10:55:49 INFO - PROCESS | 1857 | 1447527349226 Marionette INFO loaded listener.js
10:55:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa5532f800) [pid = 1857] [serial = 2082] [outer = 0x7faa502bdc00]
10:55:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:50 INFO - document served over http requires an http
10:55:50 INFO - sub-resource via xhr-request using the meta-referrer
10:55:50 INFO - delivery method with no-redirect and when
10:55:50 INFO - the target request is cross-origin.
10:55:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1481ms
10:55:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:55:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa568a0800 == 81 [pid = 1857] [id = 743]
10:55:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa5467f400) [pid = 1857] [serial = 2083] [outer = (nil)]
10:55:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa5aeeac00) [pid = 1857] [serial = 2084] [outer = 0x7faa5467f400]
10:55:50 INFO - PROCESS | 1857 | 1447527350680 Marionette INFO loaded listener.js
10:55:50 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa5b312c00) [pid = 1857] [serial = 2085] [outer = 0x7faa5467f400]
10:55:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:51 INFO - document served over http requires an http
10:55:51 INFO - sub-resource via xhr-request using the meta-referrer
10:55:51 INFO - delivery method with swap-origin-redirect and when
10:55:51 INFO - the target request is cross-origin.
10:55:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1376ms
10:55:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:55:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ae1f000 == 82 [pid = 1857] [id = 744]
10:55:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa54681800) [pid = 1857] [serial = 2086] [outer = (nil)]
10:55:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa5b31f800) [pid = 1857] [serial = 2087] [outer = 0x7faa54681800]
10:55:52 INFO - PROCESS | 1857 | 1447527352077 Marionette INFO loaded listener.js
10:55:52 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa5b4e7000) [pid = 1857] [serial = 2088] [outer = 0x7faa54681800]
10:55:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:53 INFO - document served over http requires an https
10:55:53 INFO - sub-resource via fetch-request using the meta-referrer
10:55:53 INFO - delivery method with keep-origin-redirect and when
10:55:53 INFO - the target request is cross-origin.
10:55:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1534ms
10:55:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:55:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b124000 == 83 [pid = 1857] [id = 745]
10:55:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa5ba19c00) [pid = 1857] [serial = 2089] [outer = (nil)]
10:55:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa5c54cc00) [pid = 1857] [serial = 2090] [outer = 0x7faa5ba19c00]
10:55:53 INFO - PROCESS | 1857 | 1447527353716 Marionette INFO loaded listener.js
10:55:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa5d06e800) [pid = 1857] [serial = 2091] [outer = 0x7faa5ba19c00]
10:55:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:54 INFO - document served over http requires an https
10:55:54 INFO - sub-resource via fetch-request using the meta-referrer
10:55:54 INFO - delivery method with no-redirect and when
10:55:54 INFO - the target request is cross-origin.
10:55:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1632ms
10:55:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:55:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ce7e800 == 84 [pid = 1857] [id = 746]
10:55:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa5ba1a800) [pid = 1857] [serial = 2092] [outer = (nil)]
10:55:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa5eeec400) [pid = 1857] [serial = 2093] [outer = 0x7faa5ba1a800]
10:55:55 INFO - PROCESS | 1857 | 1447527355407 Marionette INFO loaded listener.js
10:55:55 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7faa60883c00) [pid = 1857] [serial = 2094] [outer = 0x7faa5ba1a800]
10:55:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:56 INFO - document served over http requires an https
10:55:56 INFO - sub-resource via fetch-request using the meta-referrer
10:55:56 INFO - delivery method with swap-origin-redirect and when
10:55:56 INFO - the target request is cross-origin.
10:55:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1580ms
10:55:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:55:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6127f800 == 85 [pid = 1857] [id = 747]
10:55:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7faa4d243000) [pid = 1857] [serial = 2095] [outer = (nil)]
10:55:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7faa60022c00) [pid = 1857] [serial = 2096] [outer = 0x7faa4d243000]
10:55:56 INFO - PROCESS | 1857 | 1447527356884 Marionette INFO loaded listener.js
10:55:56 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7faa612bf400) [pid = 1857] [serial = 2097] [outer = 0x7faa4d243000]
10:55:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6327b800 == 86 [pid = 1857] [id = 748]
10:55:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7faa62d0a800) [pid = 1857] [serial = 2098] [outer = (nil)]
10:55:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7faa62d08000) [pid = 1857] [serial = 2099] [outer = 0x7faa62d0a800]
10:55:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:58 INFO - document served over http requires an https
10:55:58 INFO - sub-resource via iframe-tag using the meta-referrer
10:55:58 INFO - delivery method with keep-origin-redirect and when
10:55:58 INFO - the target request is cross-origin.
10:55:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1638ms
10:55:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:55:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa634b1800 == 87 [pid = 1857] [id = 749]
10:55:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7faa5ad8a400) [pid = 1857] [serial = 2100] [outer = (nil)]
10:55:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7faa63446400) [pid = 1857] [serial = 2101] [outer = 0x7faa5ad8a400]
10:55:58 INFO - PROCESS | 1857 | 1447527358667 Marionette INFO loaded listener.js
10:55:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7faa63451c00) [pid = 1857] [serial = 2102] [outer = 0x7faa5ad8a400]
10:55:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa635b9000 == 88 [pid = 1857] [id = 750]
10:55:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7faa63485800) [pid = 1857] [serial = 2103] [outer = (nil)]
10:55:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7faa63454400) [pid = 1857] [serial = 2104] [outer = 0x7faa63485800]
10:55:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:59 INFO - document served over http requires an https
10:55:59 INFO - sub-resource via iframe-tag using the meta-referrer
10:55:59 INFO - delivery method with no-redirect and when
10:55:59 INFO - the target request is cross-origin.
10:55:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1629ms
10:55:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:56:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa635c4800 == 89 [pid = 1857] [id = 751]
10:56:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7faa52e56000) [pid = 1857] [serial = 2105] [outer = (nil)]
10:56:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7faa5ee97800) [pid = 1857] [serial = 2106] [outer = 0x7faa52e56000]
10:56:00 INFO - PROCESS | 1857 | 1447527360207 Marionette INFO loaded listener.js
10:56:00 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7faa634d8000) [pid = 1857] [serial = 2107] [outer = 0x7faa52e56000]
10:56:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63acf800 == 90 [pid = 1857] [id = 752]
10:56:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7faa634dac00) [pid = 1857] [serial = 2108] [outer = (nil)]
10:56:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7faa634d5000) [pid = 1857] [serial = 2109] [outer = 0x7faa634dac00]
10:56:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:01 INFO - document served over http requires an https
10:56:01 INFO - sub-resource via iframe-tag using the meta-referrer
10:56:01 INFO - delivery method with swap-origin-redirect and when
10:56:01 INFO - the target request is cross-origin.
10:56:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1679ms
10:56:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:56:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63ad6000 == 91 [pid = 1857] [id = 753]
10:56:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7faa63a1ec00) [pid = 1857] [serial = 2110] [outer = (nil)]
10:56:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7faa63a20400) [pid = 1857] [serial = 2111] [outer = 0x7faa63a1ec00]
10:56:02 INFO - PROCESS | 1857 | 1447527362044 Marionette INFO loaded listener.js
10:56:02 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7faa63a2c800) [pid = 1857] [serial = 2112] [outer = 0x7faa63a1ec00]
10:56:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:03 INFO - document served over http requires an https
10:56:03 INFO - sub-resource via script-tag using the meta-referrer
10:56:03 INFO - delivery method with keep-origin-redirect and when
10:56:03 INFO - the target request is cross-origin.
10:56:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1734ms
10:56:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:56:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d55000 == 92 [pid = 1857] [id = 754]
10:56:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7faa5aeeb400) [pid = 1857] [serial = 2113] [outer = (nil)]
10:56:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7faa63a35000) [pid = 1857] [serial = 2114] [outer = 0x7faa5aeeb400]
10:56:03 INFO - PROCESS | 1857 | 1447527363615 Marionette INFO loaded listener.js
10:56:03 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7faa63a40000) [pid = 1857] [serial = 2115] [outer = 0x7faa5aeeb400]
10:56:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:04 INFO - document served over http requires an https
10:56:04 INFO - sub-resource via script-tag using the meta-referrer
10:56:04 INFO - delivery method with no-redirect and when
10:56:04 INFO - the target request is cross-origin.
10:56:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1483ms
10:56:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:56:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa63d7b800 == 93 [pid = 1857] [id = 755]
10:56:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7faa5b416000) [pid = 1857] [serial = 2116] [outer = (nil)]
10:56:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7faa63a3c800) [pid = 1857] [serial = 2117] [outer = 0x7faa5b416000]
10:56:05 INFO - PROCESS | 1857 | 1447527365088 Marionette INFO loaded listener.js
10:56:05 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7faa63c7e000) [pid = 1857] [serial = 2118] [outer = 0x7faa5b416000]
10:56:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:06 INFO - document served over http requires an https
10:56:06 INFO - sub-resource via script-tag using the meta-referrer
10:56:06 INFO - delivery method with swap-origin-redirect and when
10:56:06 INFO - the target request is cross-origin.
10:56:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1537ms
10:56:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:56:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6423c800 == 94 [pid = 1857] [id = 756]
10:56:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7faa5b8d7800) [pid = 1857] [serial = 2119] [outer = (nil)]
10:56:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7faa63cdf800) [pid = 1857] [serial = 2120] [outer = 0x7faa5b8d7800]
10:56:06 INFO - PROCESS | 1857 | 1447527366654 Marionette INFO loaded listener.js
10:56:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7faa63ce8000) [pid = 1857] [serial = 2121] [outer = 0x7faa5b8d7800]
10:56:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:07 INFO - document served over http requires an https
10:56:07 INFO - sub-resource via xhr-request using the meta-referrer
10:56:07 INFO - delivery method with keep-origin-redirect and when
10:56:07 INFO - the target request is cross-origin.
10:56:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1428ms
10:56:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:56:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa64430800 == 95 [pid = 1857] [id = 757]
10:56:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7faa5d071c00) [pid = 1857] [serial = 2122] [outer = (nil)]
10:56:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7faa63ce9800) [pid = 1857] [serial = 2123] [outer = 0x7faa5d071c00]
10:56:08 INFO - PROCESS | 1857 | 1447527368137 Marionette INFO loaded listener.js
10:56:08 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7faa653d7c00) [pid = 1857] [serial = 2124] [outer = 0x7faa5d071c00]
10:56:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:09 INFO - document served over http requires an https
10:56:09 INFO - sub-resource via xhr-request using the meta-referrer
10:56:09 INFO - delivery method with no-redirect and when
10:56:09 INFO - the target request is cross-origin.
10:56:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1501ms
10:56:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:56:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa65429000 == 96 [pid = 1857] [id = 758]
10:56:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7faa5f4c4800) [pid = 1857] [serial = 2125] [outer = (nil)]
10:56:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7faa65351400) [pid = 1857] [serial = 2126] [outer = 0x7faa5f4c4800]
10:56:09 INFO - PROCESS | 1857 | 1447527369780 Marionette INFO loaded listener.js
10:56:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7faa65772800) [pid = 1857] [serial = 2127] [outer = 0x7faa5f4c4800]
10:56:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:10 INFO - document served over http requires an https
10:56:10 INFO - sub-resource via xhr-request using the meta-referrer
10:56:10 INFO - delivery method with swap-origin-redirect and when
10:56:10 INFO - the target request is cross-origin.
10:56:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1633ms
10:56:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:56:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa660f2800 == 97 [pid = 1857] [id = 759]
10:56:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7faa65348000) [pid = 1857] [serial = 2128] [outer = (nil)]
10:56:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7faa65b32800) [pid = 1857] [serial = 2129] [outer = 0x7faa65348000]
10:56:11 INFO - PROCESS | 1857 | 1447527371303 Marionette INFO loaded listener.js
10:56:11 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7faa65f22800) [pid = 1857] [serial = 2130] [outer = 0x7faa65348000]
10:56:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:12 INFO - document served over http requires an http
10:56:12 INFO - sub-resource via fetch-request using the meta-referrer
10:56:12 INFO - delivery method with keep-origin-redirect and when
10:56:12 INFO - the target request is same-origin.
10:56:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1487ms
10:56:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:56:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa666d9800 == 98 [pid = 1857] [id = 760]
10:56:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7faa65415400) [pid = 1857] [serial = 2131] [outer = (nil)]
10:56:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7faa66054c00) [pid = 1857] [serial = 2132] [outer = 0x7faa65415400]
10:56:12 INFO - PROCESS | 1857 | 1447527372788 Marionette INFO loaded listener.js
10:56:12 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7faa662c9c00) [pid = 1857] [serial = 2133] [outer = 0x7faa65415400]
10:56:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:13 INFO - document served over http requires an http
10:56:13 INFO - sub-resource via fetch-request using the meta-referrer
10:56:13 INFO - delivery method with no-redirect and when
10:56:13 INFO - the target request is same-origin.
10:56:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1482ms
10:56:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:56:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa6771d800 == 99 [pid = 1857] [id = 761]
10:56:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7faa65f62c00) [pid = 1857] [serial = 2134] [outer = (nil)]
10:56:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7faa664c7800) [pid = 1857] [serial = 2135] [outer = 0x7faa65f62c00]
10:56:14 INFO - PROCESS | 1857 | 1447527374296 Marionette INFO loaded listener.js
10:56:14 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7faa664d5000) [pid = 1857] [serial = 2136] [outer = 0x7faa65f62c00]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9e9800 == 98 [pid = 1857] [id = 712]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52bb4800 == 97 [pid = 1857] [id = 683]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9dc000 == 96 [pid = 1857] [id = 659]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e74800 == 95 [pid = 1857] [id = 713]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54277800 == 94 [pid = 1857] [id = 714]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493ee800 == 93 [pid = 1857] [id = 679]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa55950000 == 92 [pid = 1857] [id = 715]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5aede000 == 91 [pid = 1857] [id = 716]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bc20800 == 90 [pid = 1857] [id = 717]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa539a5800 == 89 [pid = 1857] [id = 676]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5be9f800 == 88 [pid = 1857] [id = 718]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5beaa000 == 87 [pid = 1857] [id = 719]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6d6000 == 86 [pid = 1857] [id = 720]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c6de800 == 85 [pid = 1857] [id = 721]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c814000 == 84 [pid = 1857] [id = 722]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c819800 == 83 [pid = 1857] [id = 723]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce21000 == 82 [pid = 1857] [id = 724]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ecb7000 == 81 [pid = 1857] [id = 725]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f474000 == 80 [pid = 1857] [id = 726]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f539000 == 79 [pid = 1857] [id = 727]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa602d0800 == 78 [pid = 1857] [id = 728]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa608ba800 == 77 [pid = 1857] [id = 729]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa61299000 == 76 [pid = 1857] [id = 730]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e7c800 == 75 [pid = 1857] [id = 732]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c978800 == 74 [pid = 1857] [id = 657]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd57800 == 73 [pid = 1857] [id = 733]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50257800 == 72 [pid = 1857] [id = 667]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd6f800 == 71 [pid = 1857] [id = 734]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4fa2c000 == 70 [pid = 1857] [id = 735]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50531800 == 69 [pid = 1857] [id = 736]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50673800 == 68 [pid = 1857] [id = 682]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e73000 == 67 [pid = 1857] [id = 737]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e66800 == 66 [pid = 1857] [id = 738]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c990800 == 65 [pid = 1857] [id = 664]
10:56:17 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa539b8800 == 64 [pid = 1857] [id = 684]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493ea000 == 63 [pid = 1857] [id = 627]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9b9800 == 62 [pid = 1857] [id = 740]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6543b000 == 61 [pid = 1857] [id = 653]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50253800 == 60 [pid = 1857] [id = 741]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52d35800 == 59 [pid = 1857] [id = 672]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556dc000 == 58 [pid = 1857] [id = 742]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa660ea000 == 57 [pid = 1857] [id = 654]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568a0800 == 56 [pid = 1857] [id = 743]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9c6000 == 55 [pid = 1857] [id = 668]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ae1f000 == 54 [pid = 1857] [id = 744]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52bb6000 == 53 [pid = 1857] [id = 701]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63c15000 == 52 [pid = 1857] [id = 648]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b124000 == 51 [pid = 1857] [id = 745]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e84000 == 50 [pid = 1857] [id = 674]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ce7e800 == 49 [pid = 1857] [id = 746]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6127f800 == 48 [pid = 1857] [id = 747]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d57800 == 47 [pid = 1857] [id = 649]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6327b800 == 46 [pid = 1857] [id = 748]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b0ef000 == 45 [pid = 1857] [id = 641]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa634b1800 == 44 [pid = 1857] [id = 749]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa635b9000 == 43 [pid = 1857] [id = 750]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa635c4800 == 42 [pid = 1857] [id = 751]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63acf800 == 41 [pid = 1857] [id = 752]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63ad6000 == 40 [pid = 1857] [id = 753]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d55000 == 39 [pid = 1857] [id = 754]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d7b800 == 38 [pid = 1857] [id = 755]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6423c800 == 37 [pid = 1857] [id = 756]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64430800 == 36 [pid = 1857] [id = 757]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa65429000 == 35 [pid = 1857] [id = 758]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa660f2800 == 34 [pid = 1857] [id = 759]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa666d9800 == 33 [pid = 1857] [id = 760]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbe8000 == 32 [pid = 1857] [id = 680]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52f81000 == 31 [pid = 1857] [id = 711]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa635c2800 == 30 [pid = 1857] [id = 646]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3e3800 == 29 [pid = 1857] [id = 665]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5448a800 == 28 [pid = 1857] [id = 637]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52bba000 == 27 [pid = 1857] [id = 671]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5449c000 == 26 [pid = 1857] [id = 739]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9c7000 == 25 [pid = 1857] [id = 661]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3e3000 == 24 [pid = 1857] [id = 731]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa568a2000 == 23 [pid = 1857] [id = 639]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d10b000 == 22 [pid = 1857] [id = 681]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4df66800 == 21 [pid = 1857] [id = 663]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e6c800 == 20 [pid = 1857] [id = 636]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa666d1000 == 19 [pid = 1857] [id = 655]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5f52e800 == 18 [pid = 1857] [id = 644]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa63d84000 == 17 [pid = 1857] [id = 650]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50683000 == 16 [pid = 1857] [id = 669]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6423e800 == 15 [pid = 1857] [id = 651]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556f2000 == 14 [pid = 1857] [id = 638]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbea800 == 13 [pid = 1857] [id = 685]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4df7a800 == 12 [pid = 1857] [id = 678]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ae38800 == 11 [pid = 1857] [id = 640]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52f69000 == 10 [pid = 1857] [id = 634]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4fa40800 == 9 [pid = 1857] [id = 666]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c981800 == 8 [pid = 1857] [id = 670]
10:56:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa64438000 == 7 [pid = 1857] [id = 652]
10:56:20 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7faa5468c000) [pid = 1857] [serial = 1989] [outer = (nil)] [url = about:blank]
10:56:20 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7faa55310c00) [pid = 1857] [serial = 1923] [outer = (nil)] [url = about:blank]
10:56:20 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7faa52f9dc00) [pid = 1857] [serial = 1971] [outer = (nil)] [url = about:blank]
10:56:20 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7faa52da7800) [pid = 1857] [serial = 1976] [outer = (nil)] [url = about:blank]
10:56:20 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7faa538b1800) [pid = 1857] [serial = 1981] [outer = (nil)] [url = about:blank]
10:56:20 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7faa53c3c800) [pid = 1857] [serial = 1986] [outer = (nil)] [url = about:blank]
10:56:20 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7faa55308000) [pid = 1857] [serial = 1992] [outer = (nil)] [url = about:blank]
10:56:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:20 INFO - document served over http requires an http
10:56:20 INFO - sub-resource via fetch-request using the meta-referrer
10:56:20 INFO - delivery method with swap-origin-redirect and when
10:56:20 INFO - the target request is same-origin.
10:56:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 7199ms
10:56:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:56:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbe7000 == 8 [pid = 1857] [id = 762]
10:56:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7faa4ce26c00) [pid = 1857] [serial = 2137] [outer = (nil)]
10:56:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7faa4ce27c00) [pid = 1857] [serial = 2138] [outer = 0x7faa4ce26c00]
10:56:21 INFO - PROCESS | 1857 | 1447527381398 Marionette INFO loaded listener.js
10:56:21 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7faa4d243800) [pid = 1857] [serial = 2139] [outer = 0x7faa4ce26c00]
10:56:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c985000 == 9 [pid = 1857] [id = 763]
10:56:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7faa4d23b800) [pid = 1857] [serial = 2140] [outer = (nil)]
10:56:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7faa4d569800) [pid = 1857] [serial = 2141] [outer = 0x7faa4d23b800]
10:56:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:22 INFO - document served over http requires an http
10:56:22 INFO - sub-resource via iframe-tag using the meta-referrer
10:56:22 INFO - delivery method with keep-origin-redirect and when
10:56:22 INFO - the target request is same-origin.
10:56:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1285ms
10:56:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:56:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9c6800 == 10 [pid = 1857] [id = 764]
10:56:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7faa4d573400) [pid = 1857] [serial = 2142] [outer = (nil)]
10:56:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7faa4e0dc800) [pid = 1857] [serial = 2143] [outer = 0x7faa4d573400]
10:56:22 INFO - PROCESS | 1857 | 1447527382595 Marionette INFO loaded listener.js
10:56:22 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7faa4fae9000) [pid = 1857] [serial = 2144] [outer = 0x7faa4d573400]
10:56:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd11000 == 11 [pid = 1857] [id = 765]
10:56:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7faa4faf3800) [pid = 1857] [serial = 2145] [outer = (nil)]
10:56:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7faa4fae5800) [pid = 1857] [serial = 2146] [outer = 0x7faa4faf3800]
10:56:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:23 INFO - document served over http requires an http
10:56:23 INFO - sub-resource via iframe-tag using the meta-referrer
10:56:23 INFO - delivery method with no-redirect and when
10:56:23 INFO - the target request is same-origin.
10:56:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1487ms
10:56:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:56:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd66000 == 12 [pid = 1857] [id = 766]
10:56:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7faa50193c00) [pid = 1857] [serial = 2147] [outer = (nil)]
10:56:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7faa50195400) [pid = 1857] [serial = 2148] [outer = 0x7faa50193c00]
10:56:24 INFO - PROCESS | 1857 | 1447527384144 Marionette INFO loaded listener.js
10:56:24 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7faa502b9800) [pid = 1857] [serial = 2149] [outer = 0x7faa50193c00]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7faa50191000) [pid = 1857] [serial = 1882] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7faa4d56bc00) [pid = 1857] [serial = 1900] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7faa531d9c00) [pid = 1857] [serial = 1885] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7faa52e56800) [pid = 1857] [serial = 1873] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7faa531d9800) [pid = 1857] [serial = 1879] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7faa4d244c00) [pid = 1857] [serial = 1864] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7faa53185c00) [pid = 1857] [serial = 1876] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7faa5295b400) [pid = 1857] [serial = 1867] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7faa52e55400) [pid = 1857] [serial = 1870] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7faa53908c00) [pid = 1857] [serial = 1890] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7faa531cec00) [pid = 1857] [serial = 1966] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7faa67438800) [pid = 1857] [serial = 1840] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7faa54682400) [pid = 1857] [serial = 1895] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7faa4d242000) [pid = 1857] [serial = 1861] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7faa5532c800) [pid = 1857] [serial = 2005] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7faa4faf4c00) [pid = 1857] [serial = 2029] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7faa52db0000) [pid = 1857] [serial = 2053] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7faa52f98c00) [pid = 1857] [serial = 1999] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7faa4d241400) [pid = 1857] [serial = 1996] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7faa54689c00) [pid = 1857] [serial = 1932] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7faa55304800) [pid = 1857] [serial = 1937] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7faa4bbaf000) [pid = 1857] [serial = 2021] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7faa5051b800) [pid = 1857] [serial = 1927] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7faa56933400) [pid = 1857] [serial = 2038] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7faa5b177800) [pid = 1857] [serial = 2041] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7faa4fc08000) [pid = 1857] [serial = 1948] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7faa531d4800) [pid = 1857] [serial = 2016] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7faa52f9ac00) [pid = 1857] [serial = 1957] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7faa5be5cc00) [pid = 1857] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527319179]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7faa53932000) [pid = 1857] [serial = 2063] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7faa4d23c000) [pid = 1857] [serial = 1924] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7faa5c552400) [pid = 1857] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7faa4fae5400) [pid = 1857] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7faa5afa7000) [pid = 1857] [serial = 1963] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7faa53c35000) [pid = 1857] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527340507]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7faa5f4c7400) [pid = 1857] [serial = 2047] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7faa52a1fc00) [pid = 1857] [serial = 1951] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7faa52dafc00) [pid = 1857] [serial = 1954] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7faa55440400) [pid = 1857] [serial = 2068] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7faa53c38c00) [pid = 1857] [serial = 2035] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7faa54683000) [pid = 1857] [serial = 1921] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7faa4bbb3800) [pid = 1857] [serial = 2050] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7faa5532d800) [pid = 1857] [serial = 1993] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7faa55432800) [pid = 1857] [serial = 2008] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7faa5b31bc00) [pid = 1857] [serial = 2011] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7faa5bc03000) [pid = 1857] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7faa5f424800) [pid = 1857] [serial = 2044] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7faa4fc05000) [pid = 1857] [serial = 2058] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7faa5532b400) [pid = 1857] [serial = 2002] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa4aa6ac00) [pid = 1857] [serial = 2071] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa55433000) [pid = 1857] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa5392c400) [pid = 1857] [serial = 1960] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa56936c00) [pid = 1857] [serial = 1945] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa5d070c00) [pid = 1857] [serial = 2032] [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]
10:56:27 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa5543f000) [pid = 1857] [serial = 1942] [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]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa55307c00) [pid = 1857] [serial = 2026] [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]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa5be5dc00) [pid = 1857] [serial = 2022] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa4e0e9000) [pid = 1857] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa5ad8e800) [pid = 1857] [serial = 2006] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa5c554800) [pid = 1857] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa60479800) [pid = 1857] [serial = 2048] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa5c8d7400) [pid = 1857] [serial = 2030] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa52e59c00) [pid = 1857] [serial = 2054] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa55304400) [pid = 1857] [serial = 2064] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa5d074000) [pid = 1857] [serial = 2033] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa5bc08800) [pid = 1857] [serial = 2017] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa5bc09000) [pid = 1857] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa52f9f000) [pid = 1857] [serial = 2000] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa5f50d800) [pid = 1857] [serial = 2045] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa52956c00) [pid = 1857] [serial = 2051] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa5ee95c00) [pid = 1857] [serial = 2036] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa50195c00) [pid = 1857] [serial = 2059] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa5c559800) [pid = 1857] [serial = 2027] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa5b8d9000) [pid = 1857] [serial = 2012] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa5b321800) [pid = 1857] [serial = 2009] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa5eef0000) [pid = 1857] [serial = 2039] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa4d575c00) [pid = 1857] [serial = 1997] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa55330000) [pid = 1857] [serial = 2003] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa55436400) [pid = 1857] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa538b5800) [pid = 1857] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527340507]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa554f3800) [pid = 1857] [serial = 2069] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa5c557000) [pid = 1857] [serial = 2042] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa5be5b400) [pid = 1857] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527319179]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa54294800) [pid = 1857] [serial = 2072] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4de2a800 == 13 [pid = 1857] [id = 767]
10:56:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa4aa6ac00) [pid = 1857] [serial = 2150] [outer = (nil)]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa5692cc00) [pid = 1857] [serial = 1944] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa5aef0400) [pid = 1857] [serial = 1950] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa5b8cf000) [pid = 1857] [serial = 1965] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa5295b800) [pid = 1857] [serial = 1998] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa5390bc00) [pid = 1857] [serial = 1884] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa5510ec00) [pid = 1857] [serial = 1902] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa554f4c00) [pid = 1857] [serial = 1995] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa53933400) [pid = 1857] [serial = 1887] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa530e4800) [pid = 1857] [serial = 1875] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa5ad95c00) [pid = 1857] [serial = 1947] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa5b180400) [pid = 1857] [serial = 1956] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa5eeee800) [pid = 1857] [serial = 2037] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa5b319c00) [pid = 1857] [serial = 1959] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa538b9800) [pid = 1857] [serial = 1881] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa5f42cc00) [pid = 1857] [serial = 2040] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa52a1bc00) [pid = 1857] [serial = 1866] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa5b419800) [pid = 1857] [serial = 1962] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa531d2400) [pid = 1857] [serial = 1878] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa538b7c00) [pid = 1857] [serial = 1929] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa5f4cac00) [pid = 1857] [serial = 2043] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa52db0400) [pid = 1857] [serial = 1869] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa5019c000) [pid = 1857] [serial = 1926] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa52f92400) [pid = 1857] [serial = 1872] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa5543b000) [pid = 1857] [serial = 1939] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa55326c00) [pid = 1857] [serial = 1934] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa5afa5000) [pid = 1857] [serial = 1953] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa53c3d000) [pid = 1857] [serial = 1892] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa53906800) [pid = 1857] [serial = 2001] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa5b8d3800) [pid = 1857] [serial = 1968] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa67655c00) [pid = 1857] [serial = 1842] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa55102800) [pid = 1857] [serial = 1897] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7faa4faec400) [pid = 1857] [serial = 1863] [outer = (nil)] [url = about:blank]
10:56:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7faa4d23b400) [pid = 1857] [serial = 2151] [outer = 0x7faa4aa6ac00]
10:56:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:28 INFO - document served over http requires an http
10:56:28 INFO - sub-resource via iframe-tag using the meta-referrer
10:56:28 INFO - delivery method with swap-origin-redirect and when
10:56:28 INFO - the target request is same-origin.
10:56:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 4508ms
10:56:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:56:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4de39000 == 14 [pid = 1857] [id = 768]
10:56:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7faa4bbaf000) [pid = 1857] [serial = 2152] [outer = (nil)]
10:56:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7faa4d574800) [pid = 1857] [serial = 2153] [outer = 0x7faa4bbaf000]
10:56:28 INFO - PROCESS | 1857 | 1447527388629 Marionette INFO loaded listener.js
10:56:28 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7faa52958000) [pid = 1857] [serial = 2154] [outer = 0x7faa4bbaf000]
10:56:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:29 INFO - document served over http requires an http
10:56:29 INFO - sub-resource via script-tag using the meta-referrer
10:56:29 INFO - delivery method with keep-origin-redirect and when
10:56:29 INFO - the target request is same-origin.
10:56:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1139ms
10:56:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:56:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493e6000 == 15 [pid = 1857] [id = 769]
10:56:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7faa4aa60400) [pid = 1857] [serial = 2155] [outer = (nil)]
10:56:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7faa4aa66400) [pid = 1857] [serial = 2156] [outer = 0x7faa4aa60400]
10:56:29 INFO - PROCESS | 1857 | 1447527389944 Marionette INFO loaded listener.js
10:56:30 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7faa4ce20400) [pid = 1857] [serial = 2157] [outer = 0x7faa4aa60400]
10:56:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:31 INFO - document served over http requires an http
10:56:31 INFO - sub-resource via script-tag using the meta-referrer
10:56:31 INFO - delivery method with no-redirect and when
10:56:31 INFO - the target request is same-origin.
10:56:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1534ms
10:56:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:56:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd14000 == 16 [pid = 1857] [id = 770]
10:56:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7faa4aa63400) [pid = 1857] [serial = 2158] [outer = (nil)]
10:56:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7faa4faef800) [pid = 1857] [serial = 2159] [outer = 0x7faa4aa63400]
10:56:31 INFO - PROCESS | 1857 | 1447527391527 Marionette INFO loaded listener.js
10:56:31 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7faa50198800) [pid = 1857] [serial = 2160] [outer = 0x7faa4aa63400]
10:56:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:32 INFO - document served over http requires an http
10:56:32 INFO - sub-resource via script-tag using the meta-referrer
10:56:32 INFO - delivery method with swap-origin-redirect and when
10:56:32 INFO - the target request is same-origin.
10:56:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1686ms
10:56:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:56:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4e3ee800 == 17 [pid = 1857] [id = 771]
10:56:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7faa52950800) [pid = 1857] [serial = 2161] [outer = (nil)]
10:56:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7faa52955000) [pid = 1857] [serial = 2162] [outer = 0x7faa52950800]
10:56:33 INFO - PROCESS | 1857 | 1447527393328 Marionette INFO loaded listener.js
10:56:33 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7faa52a22800) [pid = 1857] [serial = 2163] [outer = 0x7faa52950800]
10:56:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:34 INFO - document served over http requires an http
10:56:34 INFO - sub-resource via xhr-request using the meta-referrer
10:56:34 INFO - delivery method with keep-origin-redirect and when
10:56:34 INFO - the target request is same-origin.
10:56:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1581ms
10:56:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:56:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50249800 == 18 [pid = 1857] [id = 772]
10:56:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7faa4aa68c00) [pid = 1857] [serial = 2164] [outer = (nil)]
10:56:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7faa52e52c00) [pid = 1857] [serial = 2165] [outer = 0x7faa4aa68c00]
10:56:34 INFO - PROCESS | 1857 | 1447527394798 Marionette INFO loaded listener.js
10:56:34 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7faa52f93c00) [pid = 1857] [serial = 2166] [outer = 0x7faa4aa68c00]
10:56:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:35 INFO - document served over http requires an http
10:56:35 INFO - sub-resource via xhr-request using the meta-referrer
10:56:35 INFO - delivery method with no-redirect and when
10:56:35 INFO - the target request is same-origin.
10:56:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1438ms
10:56:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:56:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd64800 == 19 [pid = 1857] [id = 773]
10:56:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7faa4ce27000) [pid = 1857] [serial = 2167] [outer = (nil)]
10:56:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7faa52f9dc00) [pid = 1857] [serial = 2168] [outer = 0x7faa4ce27000]
10:56:36 INFO - PROCESS | 1857 | 1447527396242 Marionette INFO loaded listener.js
10:56:36 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7faa53184000) [pid = 1857] [serial = 2169] [outer = 0x7faa4ce27000]
10:56:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:37 INFO - document served over http requires an http
10:56:37 INFO - sub-resource via xhr-request using the meta-referrer
10:56:37 INFO - delivery method with swap-origin-redirect and when
10:56:37 INFO - the target request is same-origin.
10:56:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1378ms
10:56:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:56:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa50687800 == 20 [pid = 1857] [id = 774]
10:56:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7faa5318b400) [pid = 1857] [serial = 2170] [outer = (nil)]
10:56:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7faa53192000) [pid = 1857] [serial = 2171] [outer = 0x7faa5318b400]
10:56:37 INFO - PROCESS | 1857 | 1447527397577 Marionette INFO loaded listener.js
10:56:37 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7faa538b7c00) [pid = 1857] [serial = 2172] [outer = 0x7faa5318b400]
10:56:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:38 INFO - document served over http requires an https
10:56:38 INFO - sub-resource via fetch-request using the meta-referrer
10:56:38 INFO - delivery method with keep-origin-redirect and when
10:56:38 INFO - the target request is same-origin.
10:56:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1476ms
10:56:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:56:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493e4800 == 21 [pid = 1857] [id = 775]
10:56:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7faa538b8400) [pid = 1857] [serial = 2173] [outer = (nil)]
10:56:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7faa5390d800) [pid = 1857] [serial = 2174] [outer = 0x7faa538b8400]
10:56:39 INFO - PROCESS | 1857 | 1447527399120 Marionette INFO loaded listener.js
10:56:39 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7faa53c3b000) [pid = 1857] [serial = 2175] [outer = 0x7faa538b8400]
10:56:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:40 INFO - document served over http requires an https
10:56:40 INFO - sub-resource via fetch-request using the meta-referrer
10:56:40 INFO - delivery method with no-redirect and when
10:56:40 INFO - the target request is same-origin.
10:56:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1585ms
10:56:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:56:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52e76800 == 22 [pid = 1857] [id = 776]
10:56:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7faa5051bc00) [pid = 1857] [serial = 2176] [outer = (nil)]
10:56:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7faa54290800) [pid = 1857] [serial = 2177] [outer = 0x7faa5051bc00]
10:56:40 INFO - PROCESS | 1857 | 1447527400708 Marionette INFO loaded listener.js
10:56:40 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7faa5429a400) [pid = 1857] [serial = 2178] [outer = 0x7faa5051bc00]
10:56:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:41 INFO - document served over http requires an https
10:56:41 INFO - sub-resource via fetch-request using the meta-referrer
10:56:41 INFO - delivery method with swap-origin-redirect and when
10:56:41 INFO - the target request is same-origin.
10:56:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1489ms
10:56:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:56:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa52f78800 == 23 [pid = 1857] [id = 777]
10:56:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7faa5295bc00) [pid = 1857] [serial = 2179] [outer = (nil)]
10:56:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7faa54299400) [pid = 1857] [serial = 2180] [outer = 0x7faa5295bc00]
10:56:42 INFO - PROCESS | 1857 | 1447527402226 Marionette INFO loaded listener.js
10:56:42 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7faa5468a800) [pid = 1857] [serial = 2181] [outer = 0x7faa5295bc00]
10:56:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5399b800 == 24 [pid = 1857] [id = 778]
10:56:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7faa5468c800) [pid = 1857] [serial = 2182] [outer = (nil)]
10:56:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7faa55107800) [pid = 1857] [serial = 2183] [outer = 0x7faa5468c800]
10:56:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:43 INFO - document served over http requires an https
10:56:43 INFO - sub-resource via iframe-tag using the meta-referrer
10:56:43 INFO - delivery method with keep-origin-redirect and when
10:56:43 INFO - the target request is same-origin.
10:56:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1630ms
10:56:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:56:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa539a3800 == 25 [pid = 1857] [id = 779]
10:56:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7faa50510400) [pid = 1857] [serial = 2184] [outer = (nil)]
10:56:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7faa55108c00) [pid = 1857] [serial = 2185] [outer = 0x7faa50510400]
10:56:43 INFO - PROCESS | 1857 | 1447527403948 Marionette INFO loaded listener.js
10:56:44 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7faa5530a000) [pid = 1857] [serial = 2186] [outer = 0x7faa50510400]
10:56:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa53e1b800 == 26 [pid = 1857] [id = 780]
10:56:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7faa5530cc00) [pid = 1857] [serial = 2187] [outer = (nil)]
10:56:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7faa55308000) [pid = 1857] [serial = 2188] [outer = 0x7faa5530cc00]
10:56:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:45 INFO - document served over http requires an https
10:56:45 INFO - sub-resource via iframe-tag using the meta-referrer
10:56:45 INFO - delivery method with no-redirect and when
10:56:45 INFO - the target request is same-origin.
10:56:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1584ms
10:56:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:56:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa54284800 == 27 [pid = 1857] [id = 781]
10:56:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7faa55327c00) [pid = 1857] [serial = 2189] [outer = (nil)]
10:56:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7faa5532b000) [pid = 1857] [serial = 2190] [outer = 0x7faa55327c00]
10:56:45 INFO - PROCESS | 1857 | 1447527405610 Marionette INFO loaded listener.js
10:56:45 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7faa55440c00) [pid = 1857] [serial = 2191] [outer = 0x7faa55327c00]
10:56:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5449b000 == 28 [pid = 1857] [id = 782]
10:56:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7faa554f2000) [pid = 1857] [serial = 2192] [outer = (nil)]
10:56:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7faa5532d800) [pid = 1857] [serial = 2193] [outer = 0x7faa554f2000]
10:56:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:46 INFO - document served over http requires an https
10:56:46 INFO - sub-resource via iframe-tag using the meta-referrer
10:56:46 INFO - delivery method with swap-origin-redirect and when
10:56:46 INFO - the target request is same-origin.
10:56:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1883ms
10:56:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:56:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa556d6800 == 29 [pid = 1857] [id = 783]
10:56:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7faa55328000) [pid = 1857] [serial = 2194] [outer = (nil)]
10:56:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7faa56938c00) [pid = 1857] [serial = 2195] [outer = 0x7faa55328000]
10:56:47 INFO - PROCESS | 1857 | 1447527407698 Marionette INFO loaded listener.js
10:56:47 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7faa5ad96800) [pid = 1857] [serial = 2196] [outer = 0x7faa55328000]
10:56:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:48 INFO - document served over http requires an https
10:56:48 INFO - sub-resource via script-tag using the meta-referrer
10:56:48 INFO - delivery method with keep-origin-redirect and when
10:56:48 INFO - the target request is same-origin.
10:56:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1993ms
10:56:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:56:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5594b800 == 30 [pid = 1857] [id = 784]
10:56:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7faa5692d000) [pid = 1857] [serial = 2197] [outer = (nil)]
10:56:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7faa5aee7400) [pid = 1857] [serial = 2198] [outer = 0x7faa5692d000]
10:56:49 INFO - PROCESS | 1857 | 1447527409491 Marionette INFO loaded listener.js
10:56:49 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7faa5af9bc00) [pid = 1857] [serial = 2199] [outer = 0x7faa5692d000]
10:56:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:50 INFO - document served over http requires an https
10:56:50 INFO - sub-resource via script-tag using the meta-referrer
10:56:50 INFO - delivery method with no-redirect and when
10:56:50 INFO - the target request is same-origin.
10:56:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1791ms
10:56:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:56:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa56884800 == 31 [pid = 1857] [id = 785]
10:56:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa5aee5400) [pid = 1857] [serial = 2200] [outer = (nil)]
10:56:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa5afa4400) [pid = 1857] [serial = 2201] [outer = 0x7faa5aee5400]
10:56:51 INFO - PROCESS | 1857 | 1447527411249 Marionette INFO loaded listener.js
10:56:51 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa5b17ac00) [pid = 1857] [serial = 2202] [outer = 0x7faa5aee5400]
10:56:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:52 INFO - document served over http requires an https
10:56:52 INFO - sub-resource via script-tag using the meta-referrer
10:56:52 INFO - delivery method with swap-origin-redirect and when
10:56:52 INFO - the target request is same-origin.
10:56:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1783ms
10:56:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:56:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa569a6800 == 32 [pid = 1857] [id = 786]
10:56:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa5af9cc00) [pid = 1857] [serial = 2203] [outer = (nil)]
10:56:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa5b182000) [pid = 1857] [serial = 2204] [outer = 0x7faa5af9cc00]
10:56:52 INFO - PROCESS | 1857 | 1447527412989 Marionette INFO loaded listener.js
10:56:53 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa5b31b800) [pid = 1857] [serial = 2205] [outer = 0x7faa5af9cc00]
10:56: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
10:56:53 INFO - document served over http requires an https
10:56:53 INFO - sub-resource via xhr-request using the meta-referrer
10:56:53 INFO - delivery method with keep-origin-redirect and when
10:56:53 INFO - the target request is same-origin.
10:56:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1395ms
10:56:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:56:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5ae29000 == 33 [pid = 1857] [id = 787]
10:56:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7faa5390a800) [pid = 1857] [serial = 2206] [outer = (nil)]
10:56:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7faa5b17b400) [pid = 1857] [serial = 2207] [outer = 0x7faa5390a800]
10:56:54 INFO - PROCESS | 1857 | 1447527414360 Marionette INFO loaded listener.js
10:56:54 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7faa5b418800) [pid = 1857] [serial = 2208] [outer = 0x7faa5390a800]
10:56:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:56:56 INFO - document served over http requires an https
10:56:56 INFO - sub-resource via xhr-request using the meta-referrer
10:56:56 INFO - delivery method with no-redirect and when
10:56:56 INFO - the target request is same-origin.
10:56:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2582ms
10:56:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:56:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5b0ec000 == 34 [pid = 1857] [id = 788]
10:56:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7faa5b41b000) [pid = 1857] [serial = 2209] [outer = (nil)]
10:56:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7faa5b4dd000) [pid = 1857] [serial = 2210] [outer = 0x7faa5b41b000]
10:56:56 INFO - PROCESS | 1857 | 1447527416958 Marionette INFO loaded listener.js
10:56:57 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7faa5b17d000) [pid = 1857] [serial = 2211] [outer = 0x7faa5b41b000]
10:56: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
10:56:57 INFO - document served over http requires an https
10:56:57 INFO - sub-resource via xhr-request using the meta-referrer
10:56:57 INFO - delivery method with swap-origin-redirect and when
10:56:57 INFO - the target request is same-origin.
10:56:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1425ms
10:56:57 INFO - TEST-START | /resource-timing/test_resource_timing.html
10:56:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9de000 == 35 [pid = 1857] [id = 789]
10:56:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7faa4aa64800) [pid = 1857] [serial = 2212] [outer = (nil)]
10:56:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7faa4fae8400) [pid = 1857] [serial = 2213] [outer = 0x7faa4aa64800]
10:56:58 INFO - PROCESS | 1857 | 1447527418479 Marionette INFO loaded listener.js
10:56:58 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7faa5b8da400) [pid = 1857] [serial = 2214] [outer = 0x7faa4aa64800]
10:56:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa5aec7000 == 36 [pid = 1857] [id = 790]
10:56:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7faa4fc09800) [pid = 1857] [serial = 2215] [outer = (nil)]
10:56:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7faa5b9e1800) [pid = 1857] [serial = 2216] [outer = 0x7faa4fc09800]
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
10:57: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"
10:57:00 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
10:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:57:00 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
10:57:00 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
10:57:00 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
10:57:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
10:57:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
10:57:00 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2297ms
10:57:00 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
10:57:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c985000 == 35 [pid = 1857] [id = 763]
10:57:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd11000 == 34 [pid = 1857] [id = 765]
10:57:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4de2a800 == 33 [pid = 1857] [id = 767]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7faa554ef400) [pid = 1857] [serial = 2073] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7faa5ad92c00) [pid = 1857] [serial = 2070] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7faa5c551c00) [pid = 1857] [serial = 2023] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7faa5ce8d400) [pid = 1857] [serial = 2031] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7faa5ee92800) [pid = 1857] [serial = 2034] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7faa6087fc00) [pid = 1857] [serial = 2049] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7faa5b4dec00) [pid = 1857] [serial = 2010] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7faa53935800) [pid = 1857] [serial = 2060] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7faa56935400) [pid = 1857] [serial = 2004] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7faa5be58400) [pid = 1857] [serial = 2018] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7faa60883800) [pid = 1857] [serial = 2052] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa5b316400) [pid = 1857] [serial = 2007] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa60019000) [pid = 1857] [serial = 2046] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa5c564000) [pid = 1857] [serial = 2028] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa53903400) [pid = 1857] [serial = 2055] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa55431400) [pid = 1857] [serial = 2065] [outer = (nil)] [url = about:blank]
10:57:00 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa5ba1ac00) [pid = 1857] [serial = 2013] [outer = (nil)] [url = about:blank]
10:57:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbdc800 == 34 [pid = 1857] [id = 791]
10:57:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7faa4bbaec00) [pid = 1857] [serial = 2217] [outer = (nil)]
10:57:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7faa4bbb8800) [pid = 1857] [serial = 2218] [outer = 0x7faa4bbaec00]
10:57:01 INFO - PROCESS | 1857 | 1447527421075 Marionette INFO loaded listener.js
10:57:01 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7faa4d56d800) [pid = 1857] [serial = 2219] [outer = 0x7faa4bbaec00]
10:57:01 INFO - TEST-FAIL | /screen-orientation/lock-bad-argument.html | Test that screen.orientation.lock() throws when the input isn't valid. - assert_equals: expected "portrait-primary" but got "landscape-primary"
10:57:01 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
10:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:57:01 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
10:57:01 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1531ms
10:57:01 INFO - TEST-START | /screen-orientation/lock-basic.html
10:57:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9e3800 == 35 [pid = 1857] [id = 792]
10:57:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7faa4bbb2000) [pid = 1857] [serial = 2220] [outer = (nil)]
10:57:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7faa4fae5c00) [pid = 1857] [serial = 2221] [outer = 0x7faa4bbb2000]
10:57:02 INFO - PROCESS | 1857 | 1447527422232 Marionette INFO loaded listener.js
10:57:02 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7faa5019c800) [pid = 1857] [serial = 2222] [outer = 0x7faa4bbb2000]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7faa4d574800) [pid = 1857] [serial = 2153] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7faa4d23b800) [pid = 1857] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7faa4faf3800) [pid = 1857] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527383502]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7faa634dac00) [pid = 1857] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7faa5aeeb400) [pid = 1857] [serial = 2113] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7faa63a1ec00) [pid = 1857] [serial = 2110] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7faa62d0a800) [pid = 1857] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7faa5b416000) [pid = 1857] [serial = 2116] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7faa63485800) [pid = 1857] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527359388]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7faa4ce1e800) [pid = 1857] [serial = 2074] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7faa4ce26c00) [pid = 1857] [serial = 2137] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7faa50193c00) [pid = 1857] [serial = 2147] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7faa4d573400) [pid = 1857] [serial = 2142] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7faa4aa6ac00) [pid = 1857] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7faa4d243000) [pid = 1857] [serial = 2095] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7faa502bdc00) [pid = 1857] [serial = 2080] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7faa5467f400) [pid = 1857] [serial = 2083] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7faa5ba1a800) [pid = 1857] [serial = 2092] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7faa5ba19c00) [pid = 1857] [serial = 2089] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7faa52e56000) [pid = 1857] [serial = 2105] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7faa5b8d7800) [pid = 1857] [serial = 2119] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7faa5ad8a400) [pid = 1857] [serial = 2100] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7faa5f4c4800) [pid = 1857] [serial = 2125] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7faa4ce1f400) [pid = 1857] [serial = 2077] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7faa54681800) [pid = 1857] [serial = 2086] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7faa65415400) [pid = 1857] [serial = 2131] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7faa65348000) [pid = 1857] [serial = 2128] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7faa5d071c00) [pid = 1857] [serial = 2122] [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]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7faa60022c00) [pid = 1857] [serial = 2096] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7faa50195400) [pid = 1857] [serial = 2148] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7faa63a20400) [pid = 1857] [serial = 2111] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7faa634d5000) [pid = 1857] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7faa62d08000) [pid = 1857] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7faa4ce23400) [pid = 1857] [serial = 2075] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7faa5ee97800) [pid = 1857] [serial = 2106] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7faa63cdf800) [pid = 1857] [serial = 2120] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7faa4d23b400) [pid = 1857] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7faa5c54cc00) [pid = 1857] [serial = 2090] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7faa63446400) [pid = 1857] [serial = 2101] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7faa63454400) [pid = 1857] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527359388]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7faa65351400) [pid = 1857] [serial = 2126] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7faa50518c00) [pid = 1857] [serial = 2078] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7faa5b31f800) [pid = 1857] [serial = 2087] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7faa63a3c800) [pid = 1857] [serial = 2117] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7faa4fae5800) [pid = 1857] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527383502]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7faa66054c00) [pid = 1857] [serial = 2132] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7faa65b32800) [pid = 1857] [serial = 2129] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7faa664c7800) [pid = 1857] [serial = 2135] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7faa4ce27c00) [pid = 1857] [serial = 2138] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7faa4d569800) [pid = 1857] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7faa5eeec400) [pid = 1857] [serial = 2093] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7faa4e0dc800) [pid = 1857] [serial = 2143] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7faa5aeeac00) [pid = 1857] [serial = 2084] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7faa63ce9800) [pid = 1857] [serial = 2123] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7faa53c3b800) [pid = 1857] [serial = 2081] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7faa63a35000) [pid = 1857] [serial = 2114] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7faa5532f800) [pid = 1857] [serial = 2082] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7faa5b312c00) [pid = 1857] [serial = 2085] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7faa65772800) [pid = 1857] [serial = 2127] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7faa63ce8000) [pid = 1857] [serial = 2121] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7faa52f9d000) [pid = 1857] [serial = 2079] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7faa653d7c00) [pid = 1857] [serial = 2124] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9c6800 == 34 [pid = 1857] [id = 764]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbe7000 == 33 [pid = 1857] [id = 762]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa6771d800 == 32 [pid = 1857] [id = 761]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4de39000 == 31 [pid = 1857] [id = 768]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd66000 == 30 [pid = 1857] [id = 766]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbdc800 == 29 [pid = 1857] [id = 791]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5aec7000 == 28 [pid = 1857] [id = 790]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9de000 == 27 [pid = 1857] [id = 789]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b0ec000 == 26 [pid = 1857] [id = 788]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5ae29000 == 25 [pid = 1857] [id = 787]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa569a6800 == 24 [pid = 1857] [id = 786]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa56884800 == 23 [pid = 1857] [id = 785]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5594b800 == 22 [pid = 1857] [id = 784]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa556d6800 == 21 [pid = 1857] [id = 783]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5449b000 == 20 [pid = 1857] [id = 782]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa54284800 == 19 [pid = 1857] [id = 781]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa53e1b800 == 18 [pid = 1857] [id = 780]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa539a3800 == 17 [pid = 1857] [id = 779]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5399b800 == 16 [pid = 1857] [id = 778]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52f78800 == 15 [pid = 1857] [id = 777]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa52e76800 == 14 [pid = 1857] [id = 776]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493e4800 == 13 [pid = 1857] [id = 775]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50687800 == 12 [pid = 1857] [id = 774]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd64800 == 11 [pid = 1857] [id = 773]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa50249800 == 10 [pid = 1857] [id = 772]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4e3ee800 == 9 [pid = 1857] [id = 771]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd14000 == 8 [pid = 1857] [id = 770]
10:57:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493e6000 == 7 [pid = 1857] [id = 769]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7faa60883c00) [pid = 1857] [serial = 2094] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7faa5d06e800) [pid = 1857] [serial = 2091] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7faa4fae9000) [pid = 1857] [serial = 2144] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7faa4d243800) [pid = 1857] [serial = 2139] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 95 (0x7faa4fc10000) [pid = 1857] [serial = 2076] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 94 (0x7faa63c7e000) [pid = 1857] [serial = 2118] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7faa63451c00) [pid = 1857] [serial = 2102] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7faa612bf400) [pid = 1857] [serial = 2097] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 91 (0x7faa502b9800) [pid = 1857] [serial = 2149] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 90 (0x7faa63a40000) [pid = 1857] [serial = 2115] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 89 (0x7faa5b4e7000) [pid = 1857] [serial = 2088] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 88 (0x7faa634d8000) [pid = 1857] [serial = 2107] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 87 (0x7faa63a2c800) [pid = 1857] [serial = 2112] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 86 (0x7faa65f22800) [pid = 1857] [serial = 2130] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1857 | --DOMWINDOW == 85 (0x7faa662c9c00) [pid = 1857] [serial = 2133] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 84 (0x7faa50510400) [pid = 1857] [serial = 2184] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 83 (0x7faa4bbaec00) [pid = 1857] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 82 (0x7faa5468c800) [pid = 1857] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 81 (0x7faa55327c00) [pid = 1857] [serial = 2189] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 80 (0x7faa5b41b000) [pid = 1857] [serial = 2209] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 79 (0x7faa55328000) [pid = 1857] [serial = 2194] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 78 (0x7faa52950800) [pid = 1857] [serial = 2161] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 77 (0x7faa4aa68c00) [pid = 1857] [serial = 2164] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 76 (0x7faa4aa60400) [pid = 1857] [serial = 2155] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 75 (0x7faa4ce27000) [pid = 1857] [serial = 2167] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 74 (0x7faa4bbaf000) [pid = 1857] [serial = 2152] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 73 (0x7faa65f62c00) [pid = 1857] [serial = 2134] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 72 (0x7faa4fc09800) [pid = 1857] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 71 (0x7faa5530cc00) [pid = 1857] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527404661]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 70 (0x7faa5692d000) [pid = 1857] [serial = 2197] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 69 (0x7faa5390a800) [pid = 1857] [serial = 2206] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 68 (0x7faa5295bc00) [pid = 1857] [serial = 2179] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 67 (0x7faa5318b400) [pid = 1857] [serial = 2170] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 66 (0x7faa4aa64800) [pid = 1857] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 65 (0x7faa4aa63400) [pid = 1857] [serial = 2158] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 64 (0x7faa5051bc00) [pid = 1857] [serial = 2176] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 63 (0x7faa5aee5400) [pid = 1857] [serial = 2200] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 62 (0x7faa5af9cc00) [pid = 1857] [serial = 2203] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 61 (0x7faa554f2000) [pid = 1857] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 60 (0x7faa538b8400) [pid = 1857] [serial = 2173] [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]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 59 (0x7faa54290800) [pid = 1857] [serial = 2177] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 58 (0x7faa55308000) [pid = 1857] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447527404661]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 57 (0x7faa55108c00) [pid = 1857] [serial = 2185] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 56 (0x7faa4fae5c00) [pid = 1857] [serial = 2221] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 55 (0x7faa4faef800) [pid = 1857] [serial = 2159] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 54 (0x7faa5b182000) [pid = 1857] [serial = 2204] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 53 (0x7faa52f9dc00) [pid = 1857] [serial = 2168] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 52 (0x7faa5b17b400) [pid = 1857] [serial = 2207] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 51 (0x7faa4aa66400) [pid = 1857] [serial = 2156] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 50 (0x7faa5532d800) [pid = 1857] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 49 (0x7faa5532b000) [pid = 1857] [serial = 2190] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 48 (0x7faa56938c00) [pid = 1857] [serial = 2195] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 47 (0x7faa5afa4400) [pid = 1857] [serial = 2201] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 46 (0x7faa5b4dd000) [pid = 1857] [serial = 2210] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 45 (0x7faa5390d800) [pid = 1857] [serial = 2174] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 44 (0x7faa52955000) [pid = 1857] [serial = 2162] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 43 (0x7faa55107800) [pid = 1857] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 42 (0x7faa54299400) [pid = 1857] [serial = 2180] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 41 (0x7faa52e52c00) [pid = 1857] [serial = 2165] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 40 (0x7faa5b9e1800) [pid = 1857] [serial = 2216] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 39 (0x7faa4fae8400) [pid = 1857] [serial = 2213] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 38 (0x7faa4d56d800) [pid = 1857] [serial = 2219] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 37 (0x7faa4bbb8800) [pid = 1857] [serial = 2218] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 36 (0x7faa53192000) [pid = 1857] [serial = 2171] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 35 (0x7faa5aee7400) [pid = 1857] [serial = 2198] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 34 (0x7faa52958000) [pid = 1857] [serial = 2154] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 33 (0x7faa664d5000) [pid = 1857] [serial = 2136] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 32 (0x7faa5b31b800) [pid = 1857] [serial = 2205] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 31 (0x7faa53184000) [pid = 1857] [serial = 2169] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 30 (0x7faa5b418800) [pid = 1857] [serial = 2208] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 29 (0x7faa5b17d000) [pid = 1857] [serial = 2211] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 28 (0x7faa52a22800) [pid = 1857] [serial = 2163] [outer = (nil)] [url = about:blank]
10:57:17 INFO - PROCESS | 1857 | --DOMWINDOW == 27 (0x7faa52f93c00) [pid = 1857] [serial = 2166] [outer = (nil)] [url = about:blank]
10:57:23 INFO - PROCESS | 1857 | --DOMWINDOW == 26 (0x7faa538b7c00) [pid = 1857] [serial = 2172] [outer = (nil)] [url = about:blank]
10:57:23 INFO - PROCESS | 1857 | --DOMWINDOW == 25 (0x7faa5b8da400) [pid = 1857] [serial = 2214] [outer = (nil)] [url = about:blank]
10:57:23 INFO - PROCESS | 1857 | --DOMWINDOW == 24 (0x7faa5468a800) [pid = 1857] [serial = 2181] [outer = (nil)] [url = about:blank]
10:57:23 INFO - PROCESS | 1857 | --DOMWINDOW == 23 (0x7faa53c3b000) [pid = 1857] [serial = 2175] [outer = (nil)] [url = about:blank]
10:57:23 INFO - PROCESS | 1857 | --DOMWINDOW == 22 (0x7faa5ad96800) [pid = 1857] [serial = 2196] [outer = (nil)] [url = about:blank]
10:57:23 INFO - PROCESS | 1857 | --DOMWINDOW == 21 (0x7faa55440c00) [pid = 1857] [serial = 2191] [outer = (nil)] [url = about:blank]
10:57:23 INFO - PROCESS | 1857 | --DOMWINDOW == 20 (0x7faa5b17ac00) [pid = 1857] [serial = 2202] [outer = (nil)] [url = about:blank]
10:57:23 INFO - PROCESS | 1857 | --DOMWINDOW == 19 (0x7faa50198800) [pid = 1857] [serial = 2160] [outer = (nil)] [url = about:blank]
10:57:23 INFO - PROCESS | 1857 | --DOMWINDOW == 18 (0x7faa4ce20400) [pid = 1857] [serial = 2157] [outer = (nil)] [url = about:blank]
10:57:23 INFO - PROCESS | 1857 | --DOMWINDOW == 17 (0x7faa5530a000) [pid = 1857] [serial = 2186] [outer = (nil)] [url = about:blank]
10:57:23 INFO - PROCESS | 1857 | --DOMWINDOW == 16 (0x7faa5429a400) [pid = 1857] [serial = 2178] [outer = (nil)] [url = about:blank]
10:57:23 INFO - PROCESS | 1857 | --DOMWINDOW == 15 (0x7faa5af9bc00) [pid = 1857] [serial = 2199] [outer = (nil)] [url = about:blank]
10:57:32 INFO - PROCESS | 1857 | MARIONETTE LOG: INFO: Timeout fired
10:57:32 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
10:57:32 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
10:57:32 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
10:57:32 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30625ms
10:57:32 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
10:57:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493f8000 == 8 [pid = 1857] [id = 793]
10:57:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 16 (0x7faa4bbb2400) [pid = 1857] [serial = 2223] [outer = (nil)]
10:57:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 17 (0x7faa4bbb9800) [pid = 1857] [serial = 2224] [outer = 0x7faa4bbb2400]
10:57:32 INFO - PROCESS | 1857 | 1447527452743 Marionette INFO loaded listener.js
10:57:32 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 18 (0x7faa4ce25c00) [pid = 1857] [serial = 2225] [outer = 0x7faa4bbb2400]
10:57:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493e4800 == 9 [pid = 1857] [id = 794]
10:57:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 19 (0x7faa4d245400) [pid = 1857] [serial = 2226] [outer = (nil)]
10:57:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbf4800 == 10 [pid = 1857] [id = 795]
10:57:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 20 (0x7faa4d246400) [pid = 1857] [serial = 2227] [outer = (nil)]
10:57:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 21 (0x7faa4d23c000) [pid = 1857] [serial = 2228] [outer = 0x7faa4d246400]
10:57:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 22 (0x7faa4d247400) [pid = 1857] [serial = 2229] [outer = 0x7faa4d245400]
10:57:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9e3800 == 9 [pid = 1857] [id = 792]
10:57:45 INFO - PROCESS | 1857 | --DOMWINDOW == 21 (0x7faa5019c800) [pid = 1857] [serial = 2222] [outer = (nil)] [url = about:blank]
10:57:45 INFO - PROCESS | 1857 | --DOMWINDOW == 20 (0x7faa4bbb9800) [pid = 1857] [serial = 2224] [outer = (nil)] [url = about:blank]
10:57:45 INFO - PROCESS | 1857 | --DOMWINDOW == 19 (0x7faa4bbb2000) [pid = 1857] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
10:58:02 INFO - PROCESS | 1857 | MARIONETTE LOG: INFO: Timeout fired
10:58:02 INFO - TEST-FAIL | /screen-orientation/lock-sandboxed-iframe.html | Test without 'allow-orientation-lock' sandboxing directive - assert_equals: screen.lockOrientation() throws a SecurityError expected "SecurityError" but got "NotSupportedError"
10:58:02 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
10:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:58:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
10:58:02 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
10:58:02 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
10:58:02 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
10:58:02 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30518ms
10:58:02 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
10:58:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493e4800 == 8 [pid = 1857] [id = 794]
10:58:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbf4800 == 7 [pid = 1857] [id = 795]
10:58:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbe1000 == 8 [pid = 1857] [id = 796]
10:58:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 20 (0x7faa4bbb6400) [pid = 1857] [serial = 2230] [outer = (nil)]
10:58:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 21 (0x7faa4ce1e000) [pid = 1857] [serial = 2231] [outer = 0x7faa4bbb6400]
10:58:03 INFO - PROCESS | 1857 | 1447527483287 Marionette INFO loaded listener.js
10:58:03 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 22 (0x7faa4d23c400) [pid = 1857] [serial = 2232] [outer = 0x7faa4bbb6400]
10:58:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493e0800 == 9 [pid = 1857] [id = 797]
10:58:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 23 (0x7faa4d248400) [pid = 1857] [serial = 2233] [outer = (nil)]
10:58:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 24 (0x7faa4d249400) [pid = 1857] [serial = 2234] [outer = 0x7faa4d248400]
10:58:12 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493f8000 == 8 [pid = 1857] [id = 793]
10:58:12 INFO - PROCESS | 1857 | --DOMWINDOW == 23 (0x7faa4d23c000) [pid = 1857] [serial = 2228] [outer = 0x7faa4d246400] [url = about:blank]
10:58:12 INFO - PROCESS | 1857 | --DOMWINDOW == 22 (0x7faa4d247400) [pid = 1857] [serial = 2229] [outer = 0x7faa4d245400] [url = about:blank]
10:58:12 INFO - PROCESS | 1857 | --DOMWINDOW == 21 (0x7faa4d245400) [pid = 1857] [serial = 2226] [outer = (nil)] [url = about:blank]
10:58:12 INFO - PROCESS | 1857 | --DOMWINDOW == 20 (0x7faa4d246400) [pid = 1857] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
10:58:14 INFO - PROCESS | 1857 | --DOMWINDOW == 19 (0x7faa4ce25c00) [pid = 1857] [serial = 2225] [outer = (nil)] [url = about:blank]
10:58:14 INFO - PROCESS | 1857 | --DOMWINDOW == 18 (0x7faa4ce1e000) [pid = 1857] [serial = 2231] [outer = (nil)] [url = about:blank]
10:58:14 INFO - PROCESS | 1857 | --DOMWINDOW == 17 (0x7faa4bbb2400) [pid = 1857] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
10:58:33 INFO - PROCESS | 1857 | MARIONETTE LOG: INFO: Timeout fired
10:58:33 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
10:58:33 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30496ms
10:58:33 INFO - TEST-START | /screen-orientation/onchange-event.html
10:58:33 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa493e0800 == 7 [pid = 1857] [id = 797]
10:58:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbe4000 == 8 [pid = 1857] [id = 798]
10:58:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 18 (0x7faa4bbb6c00) [pid = 1857] [serial = 2235] [outer = (nil)]
10:58:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 19 (0x7faa4ce1c400) [pid = 1857] [serial = 2236] [outer = 0x7faa4bbb6c00]
10:58:33 INFO - PROCESS | 1857 | 1447527513821 Marionette INFO loaded listener.js
10:58:33 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 20 (0x7faa4d23bc00) [pid = 1857] [serial = 2237] [outer = 0x7faa4bbb6c00]
10:58:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbe1000 == 7 [pid = 1857] [id = 796]
10:58:44 INFO - PROCESS | 1857 | --DOMWINDOW == 19 (0x7faa4d249400) [pid = 1857] [serial = 2234] [outer = 0x7faa4d248400] [url = about:blank]
10:58:44 INFO - PROCESS | 1857 | --DOMWINDOW == 18 (0x7faa4d248400) [pid = 1857] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
10:58:46 INFO - PROCESS | 1857 | --DOMWINDOW == 17 (0x7faa4ce1c400) [pid = 1857] [serial = 2236] [outer = (nil)] [url = about:blank]
10:58:46 INFO - PROCESS | 1857 | --DOMWINDOW == 16 (0x7faa4bbb6400) [pid = 1857] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
10:58:52 INFO - PROCESS | 1857 | --DOMWINDOW == 15 (0x7faa4d23c400) [pid = 1857] [serial = 2232] [outer = (nil)] [url = about:blank]
10:59:03 INFO - PROCESS | 1857 | MARIONETTE LOG: INFO: Timeout fired
10:59:04 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
10:59:04 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
10:59:04 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30573ms
10:59:04 INFO - TEST-START | /screen-orientation/orientation-api.html
10:59:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbe1000 == 8 [pid = 1857] [id = 799]
10:59:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 16 (0x7faa4bbb7c00) [pid = 1857] [serial = 2238] [outer = (nil)]
10:59:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 17 (0x7faa4ce1d400) [pid = 1857] [serial = 2239] [outer = 0x7faa4bbb7c00]
10:59:04 INFO - PROCESS | 1857 | 1447527544390 Marionette INFO loaded listener.js
10:59:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 18 (0x7faa4d23c800) [pid = 1857] [serial = 2240] [outer = 0x7faa4bbb7c00]
10:59:05 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
10:59:05 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
10:59:05 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
10:59:05 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1035ms
10:59:05 INFO - TEST-START | /screen-orientation/orientation-reading.html
10:59:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9b3800 == 9 [pid = 1857] [id = 800]
10:59:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 19 (0x7faa4aa62800) [pid = 1857] [serial = 2241] [outer = (nil)]
10:59:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 20 (0x7faa4d248000) [pid = 1857] [serial = 2242] [outer = 0x7faa4aa62800]
10:59:05 INFO - PROCESS | 1857 | 1447527545473 Marionette INFO loaded listener.js
10:59:05 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 21 (0x7faa4d573000) [pid = 1857] [serial = 2243] [outer = 0x7faa4aa62800]
10:59:06 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
10:59:06 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
10:59:06 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
10:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:06 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
10:59:06 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
10:59:06 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
10:59:06 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test that screen.orientation values change if the orientation changes - assert_unreached: Unexpected orientation change Reached unreachable code
10:59:06 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
10:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:59:06 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
10:59:06 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
10:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:59:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:59:06 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
10:59:06 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1329ms
10:59:06 INFO - TEST-START | /selection/Document-open.html
10:59:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c9e3000 == 10 [pid = 1857] [id = 801]
10:59:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 22 (0x7faa4bbb8000) [pid = 1857] [serial = 2244] [outer = (nil)]
10:59:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 23 (0x7faa4e0e5000) [pid = 1857] [serial = 2245] [outer = 0x7faa4bbb8000]
10:59:06 INFO - PROCESS | 1857 | 1447527546792 Marionette INFO loaded listener.js
10:59:06 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 24 (0x7faa4faecc00) [pid = 1857] [serial = 2246] [outer = 0x7faa4bbb8000]
10:59:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd05000 == 11 [pid = 1857] [id = 802]
10:59:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 25 (0x7faa4faf4000) [pid = 1857] [serial = 2247] [outer = (nil)]
10:59:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 26 (0x7faa4faf4800) [pid = 1857] [serial = 2248] [outer = 0x7faa4faf4000]
10:59:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 27 (0x7faa4fc03c00) [pid = 1857] [serial = 2249] [outer = 0x7faa4faf4000]
10:59:07 INFO - TEST-FAIL | /selection/Document-open.html | Selection must be replaced with a new object after document.open() - assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object ""
10:59:07 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
10:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:59:07 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
10:59:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
10:59:07 INFO - TEST-OK | /selection/Document-open.html | took 1238ms
10:59:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd57800 == 12 [pid = 1857] [id = 803]
10:59:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 28 (0x7faa4d23e400) [pid = 1857] [serial = 2250] [outer = (nil)]
10:59:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 29 (0x7faa4fc09400) [pid = 1857] [serial = 2251] [outer = 0x7faa4d23e400]
10:59:09 INFO - PROCESS | 1857 | 1447527548913 Marionette INFO loaded listener.js
10:59:09 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:59:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 30 (0x7faa50190800) [pid = 1857] [serial = 2252] [outer = 0x7faa4d23e400]
10:59:09 INFO - TEST-START | /selection/addRange.html
10:59:09 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:09 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:10 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:10 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:10 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:10 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:11 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:11 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:11 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:11 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:11 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:11 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:11 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:11 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:11 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:11 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:12 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:12 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:12 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:12 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:13 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:13 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:13 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:13 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:13 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:13 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:13 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:13 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:13 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:13 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:14 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:14 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:14 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:14 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:14 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:14 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:14 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:14 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:15 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:15 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:15 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:15 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:15 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:15 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:15 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:15 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:15 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:15 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:16 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:16 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:16 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:16 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:16 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:16 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:16 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:16 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:16 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:16 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:16 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:16 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:17 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:17 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:17 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:17 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:17 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:17 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:17 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:17 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:17 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:17 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:18 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:18 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:18 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:18 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:18 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:18 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:18 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:18 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:18 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:18 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:19 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:19 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:19 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:19 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:19 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:19 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:19 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:19 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:19 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:19 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:19 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:19 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:20 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:20 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:20 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:20 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:20 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:20 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:20 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:20 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:20 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:20 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:21 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:21 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:21 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:21 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:21 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:21 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:21 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:21 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:21 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:21 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:22 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:22 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:22 INFO - PROCESS | 1857 | [1857] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:22 INFO - PROCESS | 1857 | [1857] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbe4000 == 11 [pid = 1857] [id = 798]
10:59:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbe1000 == 10 [pid = 1857] [id = 799]
10:59:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9b3800 == 9 [pid = 1857] [id = 800]
10:59:58 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9e3000 == 8 [pid = 1857] [id = 801]
11:00:01 INFO - PROCESS | 1857 | --DOMWINDOW == 29 (0x7faa4faf4800) [pid = 1857] [serial = 2248] [outer = 0x7faa4faf4000] [url = about:blank]
11:00:04 INFO - PROCESS | 1857 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
11:00:04 INFO - PROCESS | 1857 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
11:00:04 INFO - PROCESS | 1857 | --DOMWINDOW == 28 (0x7faa4fc09400) [pid = 1857] [serial = 2251] [outer = (nil)] [url = about:blank]
11:00:04 INFO - PROCESS | 1857 | --DOMWINDOW == 27 (0x7faa4fc03c00) [pid = 1857] [serial = 2249] [outer = (nil)] [url = about:blank]
11:00:04 INFO - PROCESS | 1857 | --DOMWINDOW == 26 (0x7faa4e0e5000) [pid = 1857] [serial = 2245] [outer = (nil)] [url = about:blank]
11:00:04 INFO - PROCESS | 1857 | --DOMWINDOW == 25 (0x7faa4d248000) [pid = 1857] [serial = 2242] [outer = (nil)] [url = about:blank]
11:00:04 INFO - PROCESS | 1857 | --DOMWINDOW == 24 (0x7faa4d23c800) [pid = 1857] [serial = 2240] [outer = (nil)] [url = about:blank]
11:00:04 INFO - PROCESS | 1857 | --DOMWINDOW == 23 (0x7faa4ce1d400) [pid = 1857] [serial = 2239] [outer = (nil)] [url = about:blank]
11:00:04 INFO - PROCESS | 1857 | --DOMWINDOW == 22 (0x7faa4d23bc00) [pid = 1857] [serial = 2237] [outer = (nil)] [url = about:blank]
11:00:04 INFO - PROCESS | 1857 | --DOMWINDOW == 21 (0x7faa4bbb8000) [pid = 1857] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
11:00:04 INFO - PROCESS | 1857 | --DOMWINDOW == 20 (0x7faa4bbb7c00) [pid = 1857] [serial = 2238] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
11:00:04 INFO - PROCESS | 1857 | --DOMWINDOW == 19 (0x7faa4aa62800) [pid = 1857] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
11:00:04 INFO - PROCESS | 1857 | --DOMWINDOW == 18 (0x7faa4bbb6c00) [pid = 1857] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
11:00:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4cd05000 == 7 [pid = 1857] [id = 802]
11:00:04 INFO - PROCESS | 1857 | --DOMWINDOW == 17 (0x7faa4faf4000) [pid = 1857] [serial = 2247] [outer = (nil)] [url = about:blank]
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:06 INFO - Selection.addRange() tests
11:00:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:06 INFO - "
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:06 INFO - "
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:06 INFO - Selection.addRange() tests
11:00:06 INFO - Selection.addRange() tests
11:00:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:06 INFO - "
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:06 INFO - "
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:07 INFO - Selection.addRange() tests
11:00:07 INFO - Selection.addRange() tests
11:00:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:07 INFO - "
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:07 INFO - "
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:07 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:07 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:07 INFO - Selection.addRange() tests
11:00:08 INFO - Selection.addRange() tests
11:00:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:08 INFO - "
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:08 INFO - "
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:08 INFO - Selection.addRange() tests
11:00:09 INFO - Selection.addRange() tests
11:00:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:09 INFO - "
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:09 INFO - "
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:09 INFO - Selection.addRange() tests
11:00:09 INFO - Selection.addRange() tests
11:00:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:09 INFO - "
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:09 INFO - "
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:09 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:09 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:09 INFO - Selection.addRange() tests
11:00:10 INFO - Selection.addRange() tests
11:00:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:10 INFO - "
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:10 INFO - "
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:10 INFO - Selection.addRange() tests
11:00:10 INFO - Selection.addRange() tests
11:00:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:11 INFO - "
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:11 INFO - "
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:11 INFO - Selection.addRange() tests
11:00:11 INFO - Selection.addRange() tests
11:00:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:11 INFO - "
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:11 INFO - "
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:11 INFO - Selection.addRange() tests
11:00:12 INFO - Selection.addRange() tests
11:00:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:12 INFO - "
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:12 INFO - "
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:12 INFO - Selection.addRange() tests
11:00:12 INFO - Selection.addRange() tests
11:00:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:12 INFO - "
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:13 INFO - "
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:13 INFO - Selection.addRange() tests
11:00:13 INFO - Selection.addRange() tests
11:00:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:13 INFO - "
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:13 INFO - "
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:13 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:13 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:13 INFO - Selection.addRange() tests
11:00:14 INFO - Selection.addRange() tests
11:00:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:14 INFO - "
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:14 INFO - "
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:14 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:14 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:14 INFO - Selection.addRange() tests
11:00:15 INFO - Selection.addRange() tests
11:00:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:15 INFO - "
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:15 INFO - "
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:15 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:15 INFO - Selection.addRange() tests
11:00:16 INFO - Selection.addRange() tests
11:00:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:16 INFO - "
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:16 INFO - "
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:16 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:16 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:16 INFO - Selection.addRange() tests
11:00:17 INFO - Selection.addRange() tests
11:00:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:17 INFO - "
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:17 INFO - "
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:17 INFO - Selection.addRange() tests
11:00:17 INFO - Selection.addRange() tests
11:00:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:17 INFO - "
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:18 INFO - "
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:18 INFO - Selection.addRange() tests
11:00:18 INFO - Selection.addRange() tests
11:00:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:18 INFO - "
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:18 INFO - "
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:19 INFO - Selection.addRange() tests
11:00:19 INFO - Selection.addRange() tests
11:00:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:19 INFO - "
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:19 INFO - "
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:19 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:19 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:19 INFO - Selection.addRange() tests
11:00:20 INFO - Selection.addRange() tests
11:00:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:20 INFO - "
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:20 INFO - "
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:20 INFO - Selection.addRange() tests
11:00:20 INFO - Selection.addRange() tests
11:00:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:20 INFO - "
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:20 INFO - "
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:20 INFO - Selection.addRange() tests
11:00:21 INFO - Selection.addRange() tests
11:00:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:21 INFO - "
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:21 INFO - "
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:21 INFO - Selection.addRange() tests
11:00:22 INFO - Selection.addRange() tests
11:00:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:22 INFO - "
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:22 INFO - "
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:22 INFO - Selection.addRange() tests
11:00:22 INFO - Selection.addRange() tests
11:00:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:22 INFO - "
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:22 INFO - "
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:22 INFO - Selection.addRange() tests
11:00:23 INFO - Selection.addRange() tests
11:00:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:23 INFO - "
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:23 INFO - "
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:23 INFO - Selection.addRange() tests
11:00:24 INFO - Selection.addRange() tests
11:00:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:24 INFO - "
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:24 INFO - "
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:24 INFO - Selection.addRange() tests
11:00:24 INFO - Selection.addRange() tests
11:00:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:24 INFO - "
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:24 INFO - "
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:24 INFO - Selection.addRange() tests
11:00:25 INFO - Selection.addRange() tests
11:00:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:25 INFO - "
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:25 INFO - "
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:25 INFO - Selection.addRange() tests
11:00:25 INFO - Selection.addRange() tests
11:00:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:25 INFO - "
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:25 INFO - "
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:26 INFO - Selection.addRange() tests
11:00:26 INFO - Selection.addRange() tests
11:00:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:26 INFO - "
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:26 INFO - "
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:26 INFO - Selection.addRange() tests
11:00:27 INFO - Selection.addRange() tests
11:00:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:27 INFO - "
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:27 INFO - "
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:27 INFO - Selection.addRange() tests
11:00:27 INFO - Selection.addRange() tests
11:00:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:27 INFO - "
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:27 INFO - "
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:27 INFO - Selection.addRange() tests
11:00:28 INFO - Selection.addRange() tests
11:00:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:28 INFO - "
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:28 INFO - "
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:28 INFO - Selection.addRange() tests
11:00:28 INFO - Selection.addRange() tests
11:00:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:29 INFO - "
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:29 INFO - "
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:29 INFO - Selection.addRange() tests
11:00:29 INFO - Selection.addRange() tests
11:00:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:29 INFO - "
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:29 INFO - "
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:30 INFO - Selection.addRange() tests
11:00:30 INFO - Selection.addRange() tests
11:00:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:30 INFO - "
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:30 INFO - "
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:30 INFO - Selection.addRange() tests
11:00:31 INFO - Selection.addRange() tests
11:00:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:31 INFO - "
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:31 INFO - "
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:31 INFO - Selection.addRange() tests
11:00:31 INFO - Selection.addRange() tests
11:00:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:31 INFO - "
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:31 INFO - "
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:31 INFO - Selection.addRange() tests
11:00:32 INFO - Selection.addRange() tests
11:00:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:32 INFO - "
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:32 INFO - "
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:32 INFO - Selection.addRange() tests
11:00:33 INFO - Selection.addRange() tests
11:00:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:33 INFO - "
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:33 INFO - "
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:33 INFO - Selection.addRange() tests
11:00:34 INFO - Selection.addRange() tests
11:00:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:34 INFO - "
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:34 INFO - "
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:34 INFO - Selection.addRange() tests
11:00:35 INFO - Selection.addRange() tests
11:00:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:35 INFO - "
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:35 INFO - "
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:35 INFO - Selection.addRange() tests
11:00:35 INFO - Selection.addRange() tests
11:00:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:35 INFO - "
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:35 INFO - "
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:35 INFO - Selection.addRange() tests
11:00:36 INFO - Selection.addRange() tests
11:00:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:36 INFO - "
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:36 INFO - "
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:36 INFO - Selection.addRange() tests
11:00:36 INFO - Selection.addRange() tests
11:00:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:36 INFO - "
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:36 INFO - "
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:37 INFO - Selection.addRange() tests
11:00:37 INFO - Selection.addRange() tests
11:00:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:37 INFO - "
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:37 INFO - "
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:37 INFO - Selection.addRange() tests
11:00:37 INFO - Selection.addRange() tests
11:00:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:37 INFO - "
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:38 INFO - "
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:38 INFO - Selection.addRange() tests
11:00:38 INFO - Selection.addRange() tests
11:00:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:38 INFO - "
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:38 INFO - "
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:38 INFO - Selection.addRange() tests
11:00:39 INFO - Selection.addRange() tests
11:00:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:39 INFO - "
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:39 INFO - "
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:39 INFO - Selection.addRange() tests
11:00:39 INFO - Selection.addRange() tests
11:00:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:39 INFO - "
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:39 INFO - "
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:40 INFO - Selection.addRange() tests
11:00:40 INFO - Selection.addRange() tests
11:00:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:40 INFO - "
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:40 INFO - "
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:40 INFO - Selection.addRange() tests
11:00:40 INFO - Selection.addRange() tests
11:00:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:40 INFO - "
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:41 INFO - "
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:41 INFO - Selection.addRange() tests
11:00:41 INFO - Selection.addRange() tests
11:00:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:41 INFO - "
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:41 INFO - "
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:41 INFO - Selection.addRange() tests
11:00:42 INFO - Selection.addRange() tests
11:00:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:42 INFO - "
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:42 INFO - "
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:42 INFO - Selection.addRange() tests
11:00:42 INFO - Selection.addRange() tests
11:00:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:42 INFO - "
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:42 INFO - "
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:42 INFO - Selection.addRange() tests
11:00:43 INFO - Selection.addRange() tests
11:00:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:43 INFO - "
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:43 INFO - "
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:43 INFO - Selection.addRange() tests
11:00:43 INFO - Selection.addRange() tests
11:00:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:43 INFO - "
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:43 INFO - "
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:43 INFO - Selection.addRange() tests
11:00:44 INFO - Selection.addRange() tests
11:00:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:44 INFO - "
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:44 INFO - "
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:44 INFO - - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
11:02:15 INFO - root.query(q)
11:02:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:02:15 INFO - root.queryAll(q)
11:02:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function
11:02:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:02:19 INFO - #descendant-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:02:19 INFO - #descendant-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
11:02:19 INFO - >
11:02:19 INFO - #child-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
11:02:19 INFO - >
11:02:19 INFO - #child-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
11:02:19 INFO - #child-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
11:02:19 INFO - #child-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
11:02:19 INFO - >#child-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
11:02:19 INFO - >#child-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
11:02:19 INFO - +
11:02:19 INFO - #adjacent-p3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
11:02:19 INFO - +
11:02:19 INFO - #adjacent-p3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
11:02:19 INFO - #adjacent-p3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
11:02:19 INFO - #adjacent-p3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
11:02:19 INFO - +#adjacent-p3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
11:02:19 INFO - +#adjacent-p3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
11:02:19 INFO - ~
11:02:19 INFO - #sibling-p3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
11:02:19 INFO - ~
11:02:19 INFO - #sibling-p3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
11:02:19 INFO - #sibling-p3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
11:02:19 INFO - #sibling-p3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
11:02:19 INFO - ~#sibling-p3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
11:02:19 INFO - ~#sibling-p3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
11:02:19 INFO -
11:02:19 INFO - ,
11:02:19 INFO -
11:02:19 INFO - #group strong - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
11:02:19 INFO -
11:02:19 INFO - ,
11:02:19 INFO -
11:02:19 INFO - #group strong - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
11:02:19 INFO - #group strong - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
11:02:19 INFO - #group strong - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
11:02:19 INFO - ,#group strong - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
11:02:19 INFO - ,#group strong - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 9236ms
11:02:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c97e800 == 17 [pid = 1857] [id = 805]
11:02:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4de3e800 == 16 [pid = 1857] [id = 815]
11:02:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4d113800 == 15 [pid = 1857] [id = 814]
11:02:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4c9d4000 == 14 [pid = 1857] [id = 813]
11:02:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5c807000 == 13 [pid = 1857] [id = 809]
11:02:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbee800 == 12 [pid = 1857] [id = 812]
11:02:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5bc38000 == 11 [pid = 1857] [id = 811]
11:02:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa5b11a800 == 10 [pid = 1857] [id = 806]
11:02:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7faa4bbf6000 == 9 [pid = 1857] [id = 810]
11:02:19 INFO - PROCESS | 1857 | --DOMWINDOW == 43 (0x7faa5019c400) [pid = 1857] [serial = 2265] [outer = (nil)] [url = about:blank]
11:02:19 INFO - PROCESS | 1857 | --DOMWINDOW == 42 (0x7faa4cd9e400) [pid = 1857] [serial = 2263] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
11:02:19 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
11:02:20 INFO - PROCESS | 1857 | --DOMWINDOW == 41 (0x7faa50519800) [pid = 1857] [serial = 2287] [outer = (nil)] [url = about:blank]
11:02:20 INFO - PROCESS | 1857 | --DOMWINDOW == 40 (0x7faa4aa63000) [pid = 1857] [serial = 2266] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html]
11:02:20 INFO - PROCESS | 1857 | --DOMWINDOW == 39 (0x7faa4bbb8c00) [pid = 1857] [serial = 2277] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html]
11:02:20 INFO - PROCESS | 1857 | --DOMWINDOW == 38 (0x7faa4d248000) [pid = 1857] [serial = 2280] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
11:02:20 INFO - PROCESS | 1857 | --DOMWINDOW == 37 (0x7faa4faecc00) [pid = 1857] [serial = 2283] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
11:02:20 INFO - PROCESS | 1857 | --DOMWINDOW == 36 (0x7faa4c0edc00) [pid = 1857] [serial = 2275] [outer = (nil)] [url = about:blank]
11:02:20 INFO - PROCESS | 1857 | --DOMWINDOW == 35 (0x7faa4bbb9400) [pid = 1857] [serial = 2270] [outer = (nil)] [url = about:blank]
11:02:20 INFO - PROCESS | 1857 | --DOMWINDOW == 34 (0x7faa4ce29c00) [pid = 1857] [serial = 2273] [outer = (nil)] [url = about:blank]
11:02:20 INFO - PROCESS | 1857 | --DOMWINDOW == 33 (0x7faa4d249c00) [pid = 1857] [serial = 2281] [outer = (nil)] [url = about:blank]
11:02:20 INFO - PROCESS | 1857 | --DOMWINDOW == 32 (0x7faa4ce24c00) [pid = 1857] [serial = 2279] [outer = (nil)] [url = about:blank]
11:02:20 INFO - PROCESS | 1857 | --DOMWINDOW == 31 (0x7faa4c0e9800) [pid = 1857] [serial = 2278] [outer = (nil)] [url = about:blank]
11:02:20 INFO - PROCESS | 1857 | --DOMWINDOW == 30 (0x7faa50192400) [pid = 1857] [serial = 2284] [outer = (nil)] [url = about:blank]
11:02:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4c981800 == 10 [pid = 1857] [id = 819]
11:02:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 31 (0x7faa4b1e1400) [pid = 1857] [serial = 2294] [outer = (nil)]
11:02:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 32 (0x7faa4c0edc00) [pid = 1857] [serial = 2295] [outer = 0x7faa4b1e1400]
11:02:20 INFO - PROCESS | 1857 | 1447527740282 Marionette INFO loaded listener.js
11:02:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 33 (0x7faa4d56f000) [pid = 1857] [serial = 2296] [outer = 0x7faa4b1e1400]
11:02:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
11:02:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
11:02:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:21 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1703ms
11:02:21 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
11:02:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4cd68000 == 11 [pid = 1857] [id = 820]
11:02:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 34 (0x7faa4bbb8c00) [pid = 1857] [serial = 2297] [outer = (nil)]
11:02:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 35 (0x7faa4f5dc800) [pid = 1857] [serial = 2298] [outer = 0x7faa4bbb8c00]
11:02:21 INFO - PROCESS | 1857 | 1447527741610 Marionette INFO loaded listener.js
11:02:21 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 36 (0x7faa63507400) [pid = 1857] [serial = 2299] [outer = 0x7faa4bbb8c00]
11:02:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa493ed800 == 12 [pid = 1857] [id = 821]
11:02:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 37 (0x7faa4aa63800) [pid = 1857] [serial = 2300] [outer = (nil)]
11:02:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7faa4bbe9800 == 13 [pid = 1857] [id = 822]
11:02:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 38 (0x7faa4aa6c800) [pid = 1857] [serial = 2301] [outer = (nil)]
11:02:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 39 (0x7faa4c0ee800) [pid = 1857] [serial = 2302] [outer = 0x7faa4aa6c800]
11:02:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 40 (0x7faa4c963000) [pid = 1857] [serial = 2303] [outer = 0x7faa4aa63800]
11:02:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
11:02:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
11:02:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:02:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:02:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */